Linux 和 AIX 上的同一文件大小不同

Linux 和 AIX 上的同一文件大小不同

我们在 Linux 中有一个文件,并将其复制到 AIX。在 AIX 中,相同文件的大小较小。

Linux - ext3 文件系统 AIX - jfs2 文件系统

两个文件系统的块大小相同,为 4k

size in Linux
     du -sk p14727347_112030_AIX64-5L.zip
    1160568 p14727347_112030_AIX64-5L.zip
Size in AIX    
      du -sk p14727347_112030_AIX64-5L.zip
    1159484 p14727347_112030_AIX64-5L.zip

知道为什么它不同吗

答案1

引用我的du(1)手册(Fedora 18,coreutils-8.17-8.fc18):

du - estimate file space usage

有一个标志--apparent-size,它打印出文件的空间使用情况(近似值),不包括文件系统使用的额外空间。

所以,du 估计文件(即数据块和元数据)使用的磁盘空间。AIX 和 Linux 可能使用不同的文件系统,元数据使用的空间不必相同。

比较两个文件的输出ls -l,得出文件本身的长度。

相关内容