우분투에서 디스크 공간을 사용하는 것이 무엇인지 확인하십시오.

우분투에서 디스크 공간을 사용하는 것이 무엇인지 확인하십시오.

내 디스크 공간을 무엇이 사용하고 있는지 모르겠습니다.

사용된 시스템 저장소를 확인하는 명령을 시도했는데 둘 다 다른 결과를 표시 df했습니다 .du

ubuntu@ip-111-121-42-198:~$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/xvda1            7.9G  7.5G     0 100% /
udev                  289M  4.0K  289M   1% /dev
tmpfs                 119M  156K  119M   1% /run
none                  5.0M     0  5.0M   0% /run/lock
none                  297M     0  297M   0% /run/shm

ubuntu@ip-10-128-42-198:~$ sudo du -sh /
du: cannot access `/proc/3294/task/3294/fd/4': No such file or directory
du: cannot access `/proc/3294/task/3294/fdinfo/4': No such file or directory
du: cannot access `/proc/3294/fd/4': No such file or directory
du: cannot access `/proc/3294/fdinfo/4': No such file or directory
1.9G    /

내 디스크 공간을 차지하는 것이 무엇인지 어떻게 확인합니까?

답변1

실행 중인 프로세스에는 삭제된 파일이 열려 있습니다. 해당 파일이 차지하는 공간은 표시되지만 df표시되지는 않습니다 du. 명령 을 사용하여 어떤 프로세스에 어떤 파일이 열려 있는지 찾을 수 lsof있습니다. 또는 간단히 재부팅하면 삭제된 파일이 차지한 공간이 회수됩니다.

du 명령은 이름으로 찾을 수 있는 파일의 크기만 표시합니다. 삭제된 파일은 어떤 디렉터리에도 존재하지 않으므로(즉, 이름이 없음) du는 해당 파일을 볼 수 없습니다. df 명령은 전체 파일 시스템에 대한 전체 여유 공간 데이터를 제공합니다. 이는 항상 정확하지만 일부 프로세스에 의해 여전히 열려 있는 삭제된 파일이 차지하는 공간을 표시합니다.

관련 정보