내 여유 공간에 무슨 일이 일어났나요?

내 여유 공간에 무슨 일이 일어났나요?

놀라운2GBEeePC 서핑, 공간이 없습니다!

이는 정상적인 현상이며 때때로 발생합니다. 크고 불필요한 파일 몇 개만 삭제하면 끝이죠?

그래서 하나 찾으러 갔더니2MB/tmp에 있는 파일, 그리고 rm -rf그 것. 사용 가능한 공간을 다시 확인했는데 여전히 아무 것도 없습니까? !

약 삭제해야 했어요30MB여유 공간을 등록하기 전에 파일을 만드십시오.

이제 내 질문은 이 이상한 행동에 무슨 일이 일어나고 있는 걸까요?

답변1

출력의 "사용 가능" 및 "사용 가능" 열의 합이 df총계 열의 숫자에 해당합니까? (의 출력은 df기본 시스템 호출의 데이터를 반영하므로 statvfs다른 응용 프로그램에서도 동일한 숫자를 찾을 수 있습니다.)

그렇지 않은 경우(그럴 수도 있음) 이는 기본적으로 ext2/ext3/ext4 파일 시스템에서 공간의 5%가 루트용으로 예약되어 있기 때문입니다. 이 공간은 "사용 가능" 열에 포함되지 않습니다. 따라서 파일 시스템의 95%를 채우면 여유 공간은 0이 됩니다.

tune2fs(옵션 -g및 -u to control who gets it,-m or-r`을 사용하여 금액을 제어)을 사용하여 5%를 받는 사용자를 변경하거나 금액을 변경할 수 있습니다(원하는 경우 0까지) .

답변2

동일한 파일에 대한 하드 링크가 여러 개 있을 수 있으며 링크를 삭제해도 파일이 삭제되지는 않습니다. 비록 이것이 /tmp에는 적용되지 않을 것 같습니다.

관련 정보