尝试通过网络将稀疏VM映像文件从一个KVM管理程序复制到另一个KVM管理程序时,我看到以下行为:
>稀疏文件仍然是稀疏文件
>复制的稀疏文件明显大于原始稀疏文件
资源:
[root@kvm1 thin_images]# ls -lhs
total 2.6G
1.4G -rw-------. 1 root root 8.0G Jul 20 11:10 centos6-8g.img
1.3G -rw-------. 1 root root 8.0G Jul 20 10:50 debian7-8g.img
目的地:
[root@kvm2 thin_images]# ls -lhs
total 11G
4.8G -rw-------. 1 root root 8.0G Jul 20 11:10 centos6-8g.img
6.2G -rw-------. 1 root root 8.0G Jul 20 10:50 debian7-8g.img
如您所见,CentOS映像的稀疏文件现在是4.8G而不是1.4G.对于Debian图像,它从1.3G增长到6.2G.
对此行为有何解释?目标稀疏文件在通过网络复制后是否可以保持与原始稀疏文件相同的大小?
其他信息:
[root@kvm1 thin_images]# uname -a
Linux kvm1 2.6.32-504.23.4.el6.x86_64 #1 SMP Tue Jun 9 20:57:37 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
[root@kvm1 thin_images]# yum list installed rsync tar nc
Loaded plugins: fastestmirror,security
Loading mirror speeds from cached hostfile
* base: centos-mirror.jchost.net
* extras: mirror.spro.net
* updates: mirror.es.its.nyu.edu
Installed Packages
nc.x86_64 1.84-22.el6 @base
rsync.x86_64 3.0.6-12.el6 @anaconda-CentOS-201410241409.x86_64/6.6
tar.x86_64 2:1.23-11.el6 @anaconda-CentOS-201410241409.x86_64/6.6