NFS를 통해 vmware vcenter(26GB)를 /dev/sdb(50GB)로 마이그레이션했습니다.
[root@centos7~]# df -hT /dev/sdb
Filesystem Type Size Used Avail Use% Mounted on
/dev/sdb ext4 50G 26G 21G 56% /50GB
/50GB로 들어가서 실행하면Du-h
[root@centos7 50GB]# du -h
26G ./vapp
36K ./.vSphere-HA/FDM-143873ec-3447-417e-abe8-81a9ca63e389-72-e47999a-192.168.0.150
40K ./.vSphere-HA
16K ./lost+found
26G
. 위에서 말했듯이 /vapp은 26GB를 사용하는데, 들어가서 실행해보면Du-h
[root@centos7 vapp]# ls -lSh
total 26G
-rw-------. 1 root root 100G Jan 2 10:16 vapp_11-flat.vmdk
-rw-------. 1 root root 50G Jan 2 10:16 vapp_12-flat.vmdk
-rw-------. 1 root root 25G Jan 2 10:15 vapp_2-flat.vmdk
-rw-------. 1 root root 25G Jan 2 10:15 vapp_3-flat.vmdk
-rw-------. 1 root root 15G Jan 2 10:15 vapp_6-flat.vmdk
-rw-------. 1 root root 12G Jan 2 10:12 vapp-flat.vmdk
-rw-------. 1 root root 11G Jan 2 10:36 vapp-Snapshot1.vmsn
-rw-------. 1 root root 10G Jan 2 10:15 vapp_10-flat.vmdk
-rw-------. 1 root root 10G Jan 2 10:15 vapp_4-flat.vmdk
-rw-------. 1 root root 10G Jan 2 10:15 vapp_5-flat.vmdk
-rw-------. 1 root root 10G Jan 2 10:15 vapp_7-flat.vmdk
-rw-------. 1 root root 10G Jan 2 10:15 vapp_9-flat.vmdk
-rw-------. 1 root root 5.7G Jan 2 11:19 vapp-000001-delta.vmdk
-rw-------. 1 root root 4.6G Jan 2 11:19 vapp_2-000001-delta.vmdk
-rw-------. 1 root root 1.7G Jan 2 10:15 vapp_1-flat.vmdk
-rw-------. 1 root root 1.3G Jan 2 11:19 vapp_11-000001-delta.vmdk
-rw-------. 1 root root 1.0G Jan 2 10:15 vapp_8-flat.vmdk
-rw-------. 1 root root 385M Jan 2 11:19 vapp_4-000001-delta.vmdk
-rw-------. 1 root root 289M Jan 2 11:19 vapp_5-000001-delta.vmdk
-rw-------. 1 root root 209M Jan 2 11:19 vapp_7-000001-delta.vmdk
-rw-------. 1 root root 145M Jan 2 11:19 vapp_12-000001-delta.vmdk
-rw-------. 1 root root 81M Jan 2 11:19 vapp_6-000001-delta.vmdk
-rw-------. 1 root root 17M Jan 2 11:19 vapp_3-000001-delta.vmdk
-rw-------. 1 root root 17M Jan 2 11:19 vapp_10-000001-delta.vmdk
-rw-------. 1 root root 17M Jan 2 11:19 vapp_9-000001-delta.vmdk
-rw-------. 1 root root 17M Jan 2 11:19 vapp_8-000001-delta.vmdk
-r--------. 1 root root 6.4M Jan 2 11:22 vmx-zdump.000
-rw-------. 1 root root 2.3M Jan 2 11:22 vmmcores.gz
-rw-------. 1 root root 480K Jan 2 10:36 vmware-10.log
-rw-------. 1 root root 468K Jan 2 10:36 vmware-7.log
-rw-------. 1 root root 457K Jan 2 10:36 vmware-9.log
-rw-------. 1 root root 449K Jan 2 10:36 vmware-8.log
-rw-------. 1 root root 447K Jan 2 10:36 vmware-6.log
-rw-r--r--. 1 root root 241K Jan 2 11:19 vmware.log
-rw-r--r--. 1 root root 193K Jan 2 11:22 vmware-11.log
-rw-------. 1 root root 8.5K Jan 2 11:19 vapp.nvram
-rw-------. 1 root root 8.0K Jan 2 10:36 vapp_1-000001-delta.vmdk
-rwxr-xr-x. 1 root root 5.4K Jan 2 11:19 vapp.vmx
-rw-r--r--. 1 root root 2.4K Jan 2 11:03 vapp-0a960b98.hlog
-rw-------. 1 root root 1.3K Jan 2 10:16 vapp.vmsd
-rw-------. 1 root root 552 Jan 2 10:16 vapp_11.vmdk
-rw-------. 1 root root 551 Jan 2 10:16 vapp_12.vmdk
-rw-------. 1 root root 550 Jan 2 10:15 vapp_10.vmdk
-rw-------. 1 root root 549 Jan 2 10:15 vapp_2.vmdk
-rw-------. 1 root root 549 Jan 2 10:15 vapp_3.vmdk
-rw-------. 1 root root 549 Jan 2 10:15 vapp_4.vmdk
-rw-------. 1 root root 549 Jan 2 10:15 vapp_5.vmdk
-rw-------. 1 root root 549 Jan 2 10:15 vapp_6.vmdk
-rw-------. 1 root root 549 Jan 2 10:15 vapp_7.vmdk
-rw-------. 1 root root 549 Jan 2 10:15 vapp_9.vmdk
-rw-------. 1 root root 547 Jan 2 10:15 vapp_1.vmdk
-rw-------. 1 root root 547 Jan 2 10:15 vapp_8.vmdk
-rw-------. 1 root root 547 Jan 2 10:12 vapp.vmdk
-rw-------. 1 root root 296 Jan 2 11:15 vapp_11-000001.vmdk
-rw-------. 1 root root 296 Jan 2 11:15 vapp_12-000001.vmdk
-rw-------. 1 root root 295 Jan 2 11:15 vapp_10-000001.vmdk
-rw-------. 1 root root 293 Jan 2 11:03 vapp_2-000001.vmdk
-rw-------. 1 root root 293 Jan 2 11:15 vapp_3-000001.vmdk
-rw-------. 1 root root 293 Jan 2 11:15 vapp_4-000001.vmdk
-rw-------. 1 root root 293 Jan 2 11:15 vapp_5-000001.vmdk
-rw-------. 1 root root 293 Jan 2 11:15 vapp_6-000001.vmdk
-rw-------. 1 root root 293 Jan 2 11:16 vapp_7-000001.vmdk
-rw-------. 1 root root 293 Jan 2 11:15 vapp_9-000001.vmdk
-rw-------. 1 root root 292 Jan 2 10:36 vapp_1-000001.vmdk
-rw-------. 1 root root 292 Jan 2 11:15 vapp_8-000001.vmdk
-rw-------. 1 root root 289 Jan 2 11:14 vapp-000001.vmdk
/50GB/vapp 디렉토리를 tar gzip하는 데 지쳤지만 여전히 많은 공간을 차지합니다. 피곤 scp -r vapp 192.168.0.140:/home
하지만 아직 시간이 많이 필요해요.
질문:
50GB /dev/sdb가 250GB 이상을 저장할 수 있는 이유는 무엇입니까?
이러한 가짜 상점을 어떻게 제거할 수 있나요?
답변1
@Kusanalanda가 말했듯이 이러한 파일 중 일부는 드물다.
또한 단일 vmdk에서 배포된 vapp은 실제로 단일 파일에 대한 하드 링크이므로 -delta.vmdk 파일에 차이가 있습니다.
가장 좋은 전략은 일반적으로 가상 머신을 복제하는 것입니다. 백업 파일의 경우 이러한 vmdk 파일 중 일부는 본질적으로 임시 파일이므로 제외 목록(파일, 디렉터리)을 사용할 수 있습니다. 예를 들어 vapp이 종료되면 해당 vapp은 삭제됩니다.
또 다른 옵션은 vmware의 내부 작동을 이해하는 전용 백업 소프트웨어(사용 가능한 경우)를 사용하는 것입니다.
답변2
그 이유는 vmware가 가상 디스크를 동적으로 할당하기 때문입니다. 소프트웨어는 디스크 공간을 덜 사용하지만 ls
더 큰 크기를 표시하도록 특별한 방법으로 파일을 생성합니다.
현재로서는 이 차이를 "수정"하기 위해 할 수 있는 일이 없습니다. 나중에 이러한 상황을 방지하려면 고정 크기 가상 디스크를 생성할 수 있습니다(그러나 생성할 수 있는 가상 디스크 수는 더 적습니다). 또한 사용 중인 가상 디스크를 확인하고 필요하지 않은 경우 나머지를 삭제할 수도 있습니다.