그래서 일부 파일을 USB 스틱으로 옮긴 다음 삭제했습니다. 나는 이 작업을 여러 번 해왔고 내 여유 공간은 약 3GB인 것으로 추정됩니다. 그런데 여유 공간이 수백 MB밖에 없다고 나와요.
그래서 공간을 차지하는 것이 무엇인지 확인하기 위해 du -h
및 를 사용합니다. 아무것도 표시하지 않으며 USB 메모리 용량보다 3GB 적은 공간을 소비합니다. "(Permission Denied)"라는 제목의 3GB 블록이 표시되는데, 이는 공간 손실의 원인으로 보입니다.xdiskusage
du -h
xdiskusage
(또한 sudo lsof | grep deleted
열려 있는 파일이 삭제되었는지 확인하기 위해 실행했습니다.)
이 공간을 확보하려면 어떻게 해야 합니까?
저는 KDE와 돌핀 파일 관리자와 함께 데비안 9를 사용하고 있습니다.
답변1
xdiskusage 매뉴얼 페이지에서:
"(Permission Denied)"는 df가 해당 공간에 대해 말하는 내용이지만 du는 이를 보고하지 않습니다. du를 실행할 때 권한 오류가 발생하는 것 외에도 파일이 포함된 폴더에서 삭제되었지만 프로그램에서 계속 사용 중이어서 해당 공간이 아직 회수되지 않은 결과일 수도 있습니다. 마운트된 루프백 파일 시스템(굽기 직전에 확인한 다음 마운트할 때 제거되는 ISO 이미지)이 일반적인 예입니다.
이런 일이 발생할 수 있는 또 다른 상황은 btrfs 하위 볼륨을 사용할 때입니다. df
전체 파일 시스템의 크기를 보고하지만 du
마운트된 하위 볼륨의 파일만 표시합니다. 따라서 이 파일 시스템의 다른 하위 볼륨에서 사용되는 공간은 "(권한 거부)"로 표시됩니다. 내용을 보려면 추가 하위 볼륨을 마운트하고 개별적으로 xdiskusage해야 합니다.