无论好坏,我都在使用 Btrfs。它是一个没有压缩或 RAID 的普通 btrfs 分区,我也没有任何快照;这是一个简单的 btrfs 分区,操作系统报告有相当多的可用空间,但是在运行各种操作(例如更新)时,我遇到了空间不足错误。
df
诸如报告大量可用空间的操作系统工具:
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 7.8G 0 7.8G 0% /dev
tmpfs 1.6G 26M 1.6G 2% /run
/dev/sda5 354G 313G 41G 89% /
tmpfs 7.9G 172M 7.7G 3% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup
/dev/sda5 354G 313G 41G 89% /home
tmpfs 1.6G 4.0K 1.6G 1% /run/user/139
tmpfs 1.6G 20K 1.6G 1% /run/user/1000
后来我找到了 btrfs 工具来显示有关 btrfs 卷的信息:
$ btrfs fi show
Label: none uuid: 76eb29fb-6909-4cc9-9848-f0b5723802b9
Total devices 1 FS bytes used 285.88GiB
devid 1 size 353.90GiB used 349.90GiB path /dev/sda5
Label: none uuid: 229c7745-144f-4dd0-98c5-476248b308ad
Total devices 1 FS bytes used 384.00KiB
devid 1 size 348.77GiB used 1.02GiB path /dev/sda3
/dev/sda5
是 286GB 使用的大小为 354GB。然后说使用了350GB。
/dev/sda5
安装为/
我如何访问它说是免费的〜60GB,但不是?
Btrfs 尚未释放块以供重用。对于 Btrfs,这是一个手动过程。
btrfs balance start /
是执行此过程的命令。这需要很长时间才能完成,但您可以在另一个控制台窗口中检查命令的进度:
重新平衡操作完成后: