파티션 사용량은 파일 시스템에 저장된 것의 두 배입니다.

파티션 사용량은 파일 시스템에 저장된 것의 두 배입니다.

VMWare 가상 머신에서 Ubuntu 16.04를 실행하고 있습니다.

내 루트 파티션이 거의 가득 찼습니다 . /dev/mapper/vg_ldt-lv_root다음 위치에 마운트되었습니다./

$ df -h
Filesystem                  Size  Used Avail Use% Mounted on
udev                        3.9G     0  3.9G   0% /dev
tmpfs                       797M   80M  718M  10% /run
/dev/mapper/vg_ldt-lv_root   33G   30G  1.9G  94% /
tmpfs                       3.9G   54M  3.9G   2% /dev/shm
tmpfs                       5.0M  4.0K  5.0M   1% /run/lock
tmpfs                       3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda1                   1.9G  160M  1.6G  10% /boot
tmpfs                       797M     0  797M   0% /run/user/998
tmpfs                       797M   88K  797M   1% /run/user/3841712
tmpfs                       797M     0  797M   0% /run/user/999

그래서 디스크 공간이 어디로 가는지 조사해 보았습니다. 을 사용했지만 sudo ncdu14.2GB만 반환합니다.

ncdu 1.11 ~ Use the arrow keys to navigate, press ? for help          
--- / ----------------------------------------------------------------
    6.1 GiB [##########] /usr                                         
    3.4 GiB [#####     ] /home
    2.0 GiB [###       ] /var
    1.2 GiB [##        ] /opt
  917.0 MiB [#         ] /lib
  372.7 MiB [          ] /root
  156.7 MiB [          ] /boot
.  79.4 MiB [          ] /run
   30.8 MiB [          ] /etc
   14.6 MiB [          ] /sbin
   12.8 MiB [          ] /bin
   12.4 MiB [          ] /tmp
  456.0 KiB [          ] /dev
e  16.0 KiB [          ] /lost+found
   12.0 KiB [          ] /emul
    8.0 KiB [          ] /isec
    8.0 KiB [          ] /McAfee
    8.0 KiB [          ] /mnt
    8.0 KiB [          ] /media
    4.0 KiB [          ] /lib64
e   4.0 KiB [          ] /srv
e   4.0 KiB [          ] /cdrom
e   4.0 KiB [          ] /Quarantine
.   0.0   B [          ] /proc
    0.0   B [          ] /sys
@   0.0   B [          ]  initrd.img.old
@   0.0   B [          ]  initrd.img
@   0.0   B [          ]  vmlinuz.old
@   0.0   B [          ]  vmlinuz
e   0.0   B [          ] /net


 Total disk usage:  14.2 GiB  Apparent size:  13.9 GiB  Items: 871532

남은 15GB의 공간이 어디에 있는지 어떻게 알 수 있나요?

답변1

roaima 덕분에 sudo lsof | grep -i deleted올바른 힌트를 얻었습니다.

...
ACPI\x20P 115235 115264    user   18w      REG              252,0       71889    2090030 /home/user/.minikube/machines/minikube/minikube/Logs/VBox.log (deleted)
ACPI\x20P 115235 115264    user   19r      REG              252,0   157843456    2090240 /home/user/.minikube/machines/minikube/boot2docker.iso (deleted)
ACPI\x20P 115235 115264    user   20u      REG              252,0 16021913600    2090248 /home/user/.minikube/machines/minikube/disk.vmdk (deleted)
...

간단히 말해서, VirtualBox가 백그라운드에서 실행 중인 Linux 시스템에서 이 세 파일이 여전히 열려 있다는 것을 발견했습니다. 저는 Linux가 열려 있었지만 동시에 삭제된 파일을 위해 디스크 공간을 예약한다는 사실을 몰랐습니다.

VirtualBox를 종료했습니다("컴퓨터를 껐다가 다시 켜는 것도 좋은 생각일 수 있습니다). 짜잔:

$ df -h
Filesystem                  Size  Used Avail Use% Mounted on
udev                        3.9G     0  3.9G   0% /dev
tmpfs                       797M   80M  718M  10% /run
/dev/mapper/vg_ldt-lv_root   33G   15G   17G  46% /
tmpfs                       3.9G   12M  3.9G   1% /dev/shm
tmpfs                       5.0M  4.0K  5.0M   1% /run/lock
tmpfs                       3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda1                   1.9G  160M  1.6G  10% /boot
tmpfs                       797M     0  797M   0% /run/user/998
tmpfs                       797M   84K  797M   1% /run/user/3841712
tmpfs                       797M     0  797M   0% /run/user/999

관련 정보