Alterações de espaço em disco com o comando usado

0

Alguém pode me ajudar a entender por que recebo resultados de espaço em disco diferentes para / mnt / kvm_images dependendo do comando usado? Isso está no Ubuntu 14.04.

du dá esse resultado:

andrew@ubuntu:~$ sudo du -sh /mnt/kvm_images/ 
  20K     /mnt/kvm_images/

df este resultado:

andrew@ubuntu:~$ sudo df -h
Filesystem                         Size  Used Avail Use% Mounted on
/dev/mapper/ubuntu--vg-root         90G  9.1G   76G  11% /
none                               4.0K     0  4.0K   0% /sys/fs/cgroup
udev                               963M  4.0K  963M   1% /dev
tmpfs                              195M  660K  195M   1% /run
none                               5.0M     0  5.0M   0% /run/lock
none                               974M     0  974M   0% /run/shm
none                               100M     0  100M   0% /run/user
/dev/sda1                          236M   38M  186M  17% /boot
/dev/mapper/ubuntu--vg-kvm_images  394G   71M  374G   1% /mnt/kvm_images

E último ls:

andrew@ubuntu:~$ ls -lh /mnt/kvm_images/
total 16K
-rwxr-xr-x 1 libvirt-qemu kvm   50G Mar 26 04:00 desktop.img
drwx------ 2 root         root  16K Mar 22 15:17 lost+found
-rwxr-xr-x 1 root         root 200G Mar 25 00:33 monitoring.img
    
por moto_beats 26.03.2015 / 09:14

1 resposta

0

Dan D. está certo. Por serem arquivos esparsos, comandos diferentes tratam seu tamanho de maneira diferente. Alguns relatam o tamanho real no disco, outros a quantidade de espaço que o sistema de arquivos alocou para ele. A opção de tamanho aparente para du permite alternar entre ambos.

andrew@ubuntu:~$ sudo du -sh --apparent-size /mnt/kvm_images/
51G     /mnt/kvm_images/
andrew@ubuntu:~$ sudo du -sh /mnt/kvm_images/
6.2G    /mnt/kvm_images/
    
por 26.03.2015 / 19:53