9月 062011
 

在文件拷贝时候,scp一个占磁盘空间300G大小(du命令的结果)左右的目录到另外一台机器上,du命令发现该目录占用的磁盘空间变大了,约330多G。为什么会多出来这30G呢?

分析可能原因:

一.原机器的block大小为1024k,新机器的block大小为4096k,可能是文件系统block大小引起的。
拷贝的数据文件大概有1000个,文件块的影响也就是1000*4K=4M,而空间增大了约30G,所以不可能是原因一。

二.有些文件存在空洞。空洞scp到新机器后,被填充,占用磁盘空间。 Continue reading »