Копировал файл (win2016.tar.gz
, 308,2 ГБ) с хоста ESXi (/vmfs/volumes/vmstore
) в хранилище данных NFS (/vmfs/volumes/vmnfs
, поделитесь с моего раздела NAS ext4).
[root@esxi:/vmfs/volumes] ls -lah vmstore/win2016.tar.gz
-rw-r--r-- 1 root root 308.2G Nov 12 13:52 vmstore/win2016.tar.gz
У NFS есть 335,3 ГБ свободного места:
[root@esxi:/vmfs/volumes] df -h
Filesystem Size Used Available Use% Mounted on
NFS 3.6T 3.3T 335.3G 91% /vmfs/volumes/vmnfs
VMFS-5 907.8G 488.4G 419.3G 54% /vmfs/volumes/vmstore
#...
Скопируйте файл в хранилище данных NFS:
[root@esxi:/vmfs/volumes] cp vmstore/win2016.tar.gz vmnfs/tar/
Копаясь, я использую df
чтобы проверить доступное пространство несколько раз, узнайте, что доступное пространство увеличивается:
[root@esxi:/vmfs/volumes] df -h
Filesystem Size Used Available Use% Mounted on
NFS 3.6T 3.1T 510.7G 86% /vmfs/volumes/vmnfs
VMFS-5 907.8G 488.4G 419.3G 54% /vmfs/volumes/vmstore
#...
[root@esxi:/vmfs/volumes] df -h
Filesystem Size Used Available Use% Mounted on
NFS 3.6T 3.1T 517.2G 86% /vmfs/volumes/vmnfs
VMFS-5 907.8G 488.4G 419.3G 54% /vmfs/volumes/vmstore
#...
[root@esxi:/vmfs/volumes] df -h
Filesystem Size Used Available Use% Mounted on
NFS 3.6T 3.1T 537.4G 85% /vmfs/volumes/vmnfs
VMFS-5 907.8G 488.4G 419.3G 54% /vmfs/volumes/vmstore
#...
После того, как я проверил файл /vmfs/volumes/vmnfs/tar/win2016.tar.gz
растет, я заснула.
Закончив копирование, снова проверяю место на диске:
[root@esxi:/vmfs/volumes] df -h
Filesystem Size Used Available Use% Mounted on
NFS 3.6T 3.1T 487.7G 87% /vmfs/volumes/vmnfs
VMFS-5 907.8G 488.4G 419.3G 54% /vmfs/volumes/vmstore
Доступное пространство уменьшается по сравнению со значением при копировании файла (537,4 -> 487,7). Но я все равно получаю 487,7 - 335,3 = 152,4 ГБ «свободно» после копирования файла размером 308,2 ГБ.
Почему после копирования файла у меня появляется «больше свободного места»? Я думаю, это связано с тем, как Linux вычисляет дисковое пространство?