对不起,我知道这个btrfs df问题#1012819281。
我将我的数据从ext4转换为btrfs(由于需要增量备份)。我使用了一个Ubuntu Trusty实时系统,因为有关于使用btrfs 4进行转换的警告。据我所知,一切顺利,查看数据。但是btrfs fi df / data显示
Data, single: total=1.71TiB, used=1.70TiB
System, single: total=32.00MiB, used=140.00KiB
Metadata, single: total=613.00GiB, used=585.60GiB
GlobalReserve, single: total=512.00MiB, used=0.00B
所以元数据是巨大的。我阅读了有关这方面的问题,平衡了元数据(-m,-musage = 0,甚至是完全平衡),并且还进行了清理。没变
让我感到困惑的是:
root@home-le:/data# du -hd0
2.3T .
这是来自旧版ext4驱动器的预期数据量,但远远超过上面显示的df。 那么......任何人都可以解释这里发生了什么吗?
1.7TiB(数据)+ 0.6TiB(元数据)= 2.3TiB。我不知道这是巧合还是正确答案。
—
Kamil Maciorowski
我也不。但是在ext4文件系统上它已经是2.3TB了。我无法想象ext4有那么多(很多?)元数据。此外,虽然有很多来自maildirs的小文件,但1.7TB是由1到10GB之间的文件组成的,因此大部分数据都没有那么多。
—
mcandril