我的实际磁盘使用情况是多少?

我的实际磁盘使用情况是多少?

我使用 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命令,但接下来是,我怎么知道是什么占用了所有这些空间?这个空间实际上是由文件占用的,还是只是开销?

相关内容