리눅스 파티션에서 (NFS 디렉터리로) 12G 정도 파일을 옮겼 /
으나 사용 가능한 크기가 늘어나지 않는 것 같습니다. df
결과 는 다음과 같습니다 .
Filesystem 1K-blocks Used Available Use% Mounted on
udev 8170624 0 8170624 0% /dev
tmpfs 1637540 153776 1483764 10% /run
/dev/sda5 230964348 215736848 3472084 99% /
xxx.xx.xxx.xx:/volume1/apk 23329711936 16875907896 6453685256 73% /media/storage
"/dev/sda5"의 경우 사용 + 사용 가능 크기는 대략 100입니다.11G(230964348-215736848-3472084)가 논리 파티션 크기보다 작습니다.
어떤 결과에 의존해야 합니까?
답변1
차이점은 Linux가 루트 사용자를 위해 파일 시스템 공간의 5%를 예약하기 때문입니다(기본적으로). 귀하의 경우 누락된 금액이 전체 금액의 5%임을 알 수 있습니다. 이 예약된 공간은 사용 가능한 것으로 간주되지 않으며 사용되지 않습니다. 따라서 모든 숫자가 정확합니다.
Linux에서는 여러 가지 이유로 이를 수행합니다. 우선, 디스크가 완전히 채워지면 실제로는 95%만 채워집니다. 이렇게 하면 시스템 프로세스와 루트 사용자가 전체 시스템을 중단하지 않고도 문제를 해결할 수 있는 여지가 남아 있습니다. 둘째, 일부 파일 시스템(특히 ext2/3)은 장기간 용량에 가깝게 실행될 때 조각화되기 시작하여 성능이 저하됩니다.
답변2
이동이 완료되었나요? 파일에 열린 파일 핸들이 있습니까?
열린 파일을 삭제할 수 있고 디렉터리 목록에서 제거되지만 마지막 열린 파일 핸들이 닫힐 때까지 디스크 공간이 해제되지 않기 때문에 이 질문을 합니다.