我使用 BTRFS 和两个格式化为单个 2TB 分区的 1TB 驱动器。我无法弄清楚我的系统中实际使用了多少空间,大多数工具都会给我不同的结果:
du -cksh /
说 791GiB- Filelight 说
/
是 44GiB(我倾向于相信这一点,因为它是一个相当新的安装) btrfs fi df -h /
说 947GiB
我的猜测是这些工具正在测量不同的东西。作为用户,我想知道的是在文件系统失效之前我仍然可以填充多少字节。
编辑:我被推荐了btrfs fi usage /
,这就是它的内容:
Overall:
Device size: 1.86TiB
Device allocated: 955.02GiB
Device unallocated: 952.42GiB
Device missing: 0.00B
Used: 939.36GiB
Free (estimated): 966.78GiB (min: 490.57GiB)
Free (statfs, df): 966.78GiB
Data ratio: 1.00
Metadata ratio: 2.00
Global reserve: 512.00MiB (used: 0.00B)
Multiple profiles: no
Data,single: Size:945.01GiB, Used:930.64GiB (98.48%)
/dev/nvme0n1p2 471.01GiB
/dev/nvme1n1 474.00GiB
Metadata,DUP: Size:5.00GiB, Used:4.36GiB (87.13%)
/dev/nvme0n1p2 6.00GiB
/dev/nvme1n1 4.00GiB
System,DUP: Size:8.00MiB, Used:128.00KiB (1.56%)
/dev/nvme0n1p2 16.00MiB
Unallocated:
/dev/nvme0n1p2 476.54GiB
/dev/nvme1n1 475.87GiB
似乎证实了另一个btrfs
命令,但接下来是,我怎么知道是什么占用了所有这些空间?这个空间实际上是由文件占用的,还是只是开销?