![btrfs 包含的数据比 fi df 声称的要多得多](https://linux22.com/image/1494862/btrfs%20%E5%8C%85%E5%90%AB%E7%9A%84%E6%95%B0%E6%8D%AE%E6%AF%94%20fi%20df%20%E5%A3%B0%E7%A7%B0%E7%9A%84%E8%A6%81%E5%A4%9A%E5%BE%97%E5%A4%9A.png)
抱歉,我知道这个 btrfs df 问题#1012819281。
我将数据文件从 ext4 转换为 btrfs(因为需要增量备份)。我使用了 Ubuntu Trusty live 系统,因为使用 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 显示的数据要多得多。所以...有人能解释一下这里发生了什么吗?