如果目录中的数据相同,为什么两个目录的大小不同?它们是相同的ext4分区和磁盘

cb303
root@phoenix:~# ls -ld /backups/external?/var/subsonic/thumbs/110
drwxr-xr-x 2 root root 73728 Mar  4 15:35 /backups/external3/var/subsonic/thumbs/110
drwxr-xr-x 2 root root 69632 Mar  4 15:35 /backups/external4/var/subsonic/thumbs/110

上面目录的内容是相同的。磁盘和文件系统配置是相同的。但是目录本身的大小是不同的。

是的,该目录的内容是相同的,我已经用diff -r,rsync -avx以及无与伦比的方式进行了检查。这是diff -r输出:

root@phoenix:~# diff -r /backups/external{3,4}/var/subsonic/thumbs/110
root@phoenix:~# 

du -bs输出:

root@phoenix:~# du -bs /backups/external?/var/subsonic/thumbs/110
4116125 /backups/external3/var/subsonic/thumbs/110
4112029 /backups/external4/var/subsonic/thumbs/110

du -b-总输出计算每个目录中的文件

root@phoenix:~# du -b --total /backups/external3/var/subsonic/thumbs/110/* | tail -1 
4042397 total
root@phoenix:~# du -b --total /backups/external4/var/subsonic/thumbs/110/* | tail -1 
4042397 total

因此,对于external3:

4042397 + 73728 = 4116125

而对于external4:

4042397 + 69632 = 4112029

添加到目录本身大小的文件大小与du -bs的输出匹配。

耶利亚格雷

ls -l目录报告的大小与其中存储的文件的累积大小无关。

对于大多数普通文件系统而言,它只是存储目录条目所需的字节大小。该大小随块大小而增长(例如:4096、8192等)。一个块中可以存储多少个条目取决于文件系统,并且还随条目文件名的长度而变化。

删除目录条目后,目录大小不会受到影响,以减少碎片。

在您的示例中,external3目录中有18 * 4096分配的块,external417 * 4096块。

这仅意味着前者即使目录内容当前相同,也可以再存储一次文件(或名称较长的文件)。没什么大不了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么目录的大小不同,即使它们的内容相同?

来自分类Dev

如何合并两个ext4分区?

来自分类Dev

如何合并两个ext4分区?

来自分类Dev

除间距和缩进以外,两个相同的div-为什么它们显示不同?

来自分类Dev

如何检查和删除python中两个不同目录中不相同的文件?

来自分类Dev

用相同内容的ext4分区替换LUKS分区

来自分类Dev

确保压缩的 zfs 和 ext4 上的两个文件夹相同

来自分类Dev

不同ext4分区之间的文件系统块大小不同

来自分类Dev

parted是否具有与gparted相同的功能来缩小ext4分区?

来自分类Dev

luks加密分区中的EXT4分区大小错误

来自分类Dev

如果在ext4分区中超过40亿个文件限制,会发生什么情况?

来自分类Dev

ext4分区大小/可用空间差异

来自分类Dev

调整EXT4分区的大小

来自分类Dev

ext4分区大小/可用空间差异

来自分类Dev

调整工作的ext4分区的大小

来自分类Dev

调整ext4分区大小时出错

来自分类Dev

从中断大小调整中恢复EXT4分区

来自分类Dev

Ubuntu 16.04中Ext4分区的大小调整

来自分类Dev

如何从Ext4分区恢复数据?

来自分类Dev

新的ext4分区和已用空间

来自分类Dev

新的ext4分区和已用空间

来自分类Dev

在两个不同目录中具有相同的控制器名称

来自分类Dev

如何在两个目录中查找名称相同但行数不同的文件?

来自分类Dev

如果它们相同,如何在mysql中连接两个行数据

来自分类Dev

有没有办法将文件和目录从tempf原子移动到eMMC上的ext4分区

来自分类Dev

两个目录指向相同的位置

来自分类Dev

“ ls”在目录中显示两个相同的文件

来自分类Dev

如何在系统启动时将ext4分区自动挂载到/ var目录?

来自分类Dev

移动ext4分区

Related 相关文章

热门标签

归档