0
在服务器迁移过程中(从旧服务器A到新服务器B),我用文件夹压缩文件夹/ home/user(大小为620M,带有“du -sh”命令在不同机器上压缩/解压缩后的不同文件夹大小
tar -zcpf user.tar.gz /home/user/ >> /log.txt
然后我用卷曲/ FTP移动user.tar.gz到新的服务器上,给了命令
tar -xzf user.tar.gz -C /home/ >> /extract_log.txt
,并将所得的/ home /用户/目录下有大小等于625M!
它怎么可能?里面的文件数量是相同的,如果我检查一个不同大小的文件夹(不同的是用“ls -l”命令得到的),里面的文件与“ls -l”看起来是一样的。 也许是由于不同的机器/硬盘驱动器? (家庭分区都是ext4)
磁盘使用情况不一定与文件大小相同。见例如http://unix.stackexchange.com/questions/106275/du-gives-two-different-results-for-the-same-file –