df -h-사용 된 공간 + 사용 가능한 여유 공간이 / home의 전체 크기보다 작습니다.


48

df -h여기에 표시된 결과로 5GB의 여유 공간이 필요합니다. 따라서 사용할 수 없습니다.

또한 때때로 하드 디스크가 100 %까지 채워지는 경우가 있습니다. 따라서 컴퓨터를 다시 시작하거나 불필요한 파일을 삭제해야했습니다. / home 파티션에서만 이것들을 발견했습니다. 이 두 가지가 관련되어 있는지 알지 못하지만 누군가가 이것에 대해 통찰력을 줄 수 있다면 감사하십시오.

$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda8             100G   92G  2.7G  98% /home


1
"열린 채로" 내 이유 는 "가능한 복제 "질문이 매우 길기 때문 입니다. 이 질문은 길이가 약 1/20이므로 유익하지 않습니다 . 비슷하지도 않습니다.
Volker Siegel

답변:


61

기본적으로 ext2/3/4파일 시스템은 5 % 만 공간을 사용할 수 있도록 예약합니다 root. 이는 일반 사용자가 디스크를 완전히 채우는 것을 방지하기 위해 다음에 디스크에 쓸 때마다 시스템 구성 요소가 실패하게합니다.

다음을 수행하여 예약 된 블록 수와 파일 시스템에 대한 기타 많은 정보를 볼 수 있습니다.

sudo tune2fs -l /dev/sda8

A의 /home파티션, 0으로 예약 된 부분을 설정하는 아마도 안전합니다 :

sudo tune2fs -m 0 /dev/sda8

추가 ~ 5GB를 사용할 수있게해야합니다.


그렇습니다 ... 그것이 내가 찾던 것입니다. 감사합니다
Kasun Gajasinghe

내 경우에는 약 22GB가 풀 렸습니다!
Philippe Delteil

3

기본적으로 ext2 / 3 / 4 파일 시스템은 수퍼 유저 만 사용할 수있는 공간의 5 %를 예약 root합니다.

파일 시스템에 필요한 메타 데이터 용으로 예약 된 공간도 있습니다 ( 예 : inode 및 저널).

매뉴얼에서 자세한 내용을 찾을 수 있습니다

man mkfs.ext4

1

이 질문은 실제로 df 명령의 출력을 해석하는 것에 관한 것 입니다. df 명령 은 혼란스럽고 Google이 df 에 대해 많은 질문을 보게 됩니다.

" 크기 "입니다 df라고 결과가 클루 시브 에 대해 말했다 @chronitis 5 % 예약 된 공간. 총 ABSOLUTE 공간입니다. 이 숫자는 df 결과 에서보고있는 파티션 의 fdisk -l 결과에 표시된 크기와 비슷합니다 .

" 사용 "+ " 소용는 "전체 제공 효과적인 공간과 EXCLUDES 5 % 예약 된 공간을. 이것은 실제로 작업 할 수있는 공간입니다.

따라서 " 누락 " 이 없습니다. " Size "와 ( " Used "+ " Avail ") 의 불일치 는 df 출력의 총계 가 5 % 예약 된 공간을 나타냅니다.

그러나 df에 사용 가능한 공간을 해석하는 것에 대한 혼란 이 끝나지 않습니다! 큰 파일을 삭제했지만 해당 프로세스가 종료되지 않은 경우이 "사용 가능한"공간은 df 결과에 반영되지 않습니다 . 당신은 당신의 머리 생각을 긁을 것입니다 " 하지만 그 파일을 삭제했습니다. 왜 df 에서 추가 공간을 볼 수 없습니까?!? " 에서 안양 결과.

sudo lsof + L1 은 여전히 ​​pid를 표시하는 삭제 된 파일을 식별합니다.

HTH는 df 출력 해석에 대한 혼란을 해결 합니다. -테렌스

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.