![fsync() failed: Disk quota extrad가 내 Linux 시스템에 나타나는 이유는 무엇입니까?](https://linux55.com/image/28476/fsync()%20failed%3A%20Disk%20quota%20extrad%EA%B0%80%20%EB%82%B4%20Linux%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%97%90%20%EB%82%98%ED%83%80%EB%82%98%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
알겠습니다 fsync() failed: Disk quota exceeded
만, 언제 사용 df -h
하고 df -i
공간이 충분할까요? 어떤 제안이 있으십니까?
답변1
디스크 할당량은 사용자가 점유할 수 있는 디스크 공간에 대한 제한입니다. 이는 디스크의 사용 가능한 공간과는 아무런 관련이 없습니다. quota(1)에 대한 매뉴얼 페이지를 참조하십시오. 따라서 동기화(메모리에 있는 데이터를 디스크의 파일에 쓰기)를 시도할 때 그만큼 많은 데이터를 쓸 수 없다는 것을 알게 됩니다.
그런데 Unix/Linux에는 "폴더 내 공간"이 없습니다. ㅏ목차이름과 파일/디렉토리(및 해당 소유자/그룹, 권한 및 포함된 데이터)를 나타내는 inode 사이의 연결일 뿐입니다. inode가 여러 디렉터리에 나열되거나 동일한 디렉터리에서 다른 이름으로 여러 번 나열될 수도 있습니다.
답변2
문제는 ~
(HOME) 디렉터리가 할당량을 초과하여 일부 스크립트에서 이를 사용한다는 것입니다.
청소를 시도했는데 ~
이것이 나에게 효과적이었습니다.