btrfs提供压缩功能,来提高性能,节省空间。
目前btrfs支持lzo zlib两种算法

lzo对性能提升最为明显
-force 参数
btrfs的压缩默认对不易压缩的文件直接存储。加上-force后,强制压缩所有文件。

临时挂载
mount -o compress(-force)=lzo(zlib) 设备 挂载点

mount -o compress=lzo /dev/sda1 /mnt
更改fstab

如果需要启动挂载时压缩,可以在/etc/fstab中加上参数compress(-force)=lzo(zlib)

/dev/mapper/LVM-root / btrfs defaults,compress-force=lzo,subvol=snapshot 0 1


碎片整理
修改挂载选项只会让系统压缩新的文件。
通过
btrfs filesystem defragment -r 路径
整理碎片,对以前的文件压缩。

btrfs filesystem defragment -r /

以上转自百度贴吧:

http://tieba.baidu.com/p/3265676845

分类: Linux

2 条评论

tourist · 2023年1月2日 下午9:04

整理碎片就是透明压缩吗

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据