내놀라운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에는 적용되지 않을 것 같습니다.