这样做之后,我将ext4分区转换为btrfs并删除了save子卷。然后,我在fstab文件中启用了文件系统的压缩(lzo),到目前为止一切都正确。
然后,我使用带有参数-c的碎片整理命令强制对所有文件进行压缩,以将新压缩应用于所有文件。
这样做的时候,我注意到我的SSD已完全装满-在我有6Gig的可用空间之前。不,我一无所有。
easteregg@x201s:~$ btrfs fi df /
Data: total=50.00GB, used=49.17GB
System: total=32.00MB, used=4.00KB
Metadata: total=24.50GB, used=9.86GB
和
easteregg@x201s:~$ df -ha
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 75G 60G 852M 99% /
所以现在。我如何重新获得我的自由空间。我期望由于lzo压缩而获得更多空间。现在!
fs已正确安装。
easteregg@x201s:~$ mount
/dev/sda1 on / type btrfs (rw,noatime,ssd,compress=lzo)
任何想法如何解决此问题?
我现在明白了:您不能进行在线重新平衡。这就解释了为什么对我没有任何作用。因此,我刚刚启动了救援系统,并重新平衡了整个磁盘,然后执行了启用压缩的碎片整理命令。现在我有大约17个演出的空闲空间!不错:)
—
Easteregg
最佳做法是,仅保留少量快照并删除不必要的快照,以避免浪费卷上的空间,因为btrfs是写时复制文件系统,随着时间的流逝,将更改越来越多的数据块,从而使快照占据磁盘上越来越多的空间。
—
特里·王