btrfs - 缺少空间,是什么占用了它?

btrfs - 缺少空间,是什么占用了它?

我有一个使用 btrfs 文件系统的 Netgear NAS 设备。

du报告 md 设备上的所有文件占用 1.37 TB。

btrfs fi df说它占用了 1.53 TB。

我不知道 0.16 TB 去了哪里。在 Netgear 论坛上已经提到了元数据,但是btrfs fi df将元数据作为单独的行输出,并且仅占用 2GB。

我怎样才能弄清楚这一点?

答案1

这种情况可能是由文件碎片引起的。您可以尝试通过转到终端然后键入:
sudo umount /dev/sdxy
然后
sudo btrfs filesystem defrag /dev/sdxy
在这些命令中 sdxy 是有问题的分区的正确名称来解决它。例如,它可能是这样的:“sda5”。在尝试任何操作之前,请确保检查名称是否正确。

相关内容