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
了解 Starx's Home 的更多信息
Subscribe to get the latest posts sent to your email.
2 条评论
tourist · 2023年1月2日 下午9:04
整理碎片就是透明压缩吗
Starx · 2023年1月8日 下午5:29
https://wiki.tnonline.net/w/Btrfs/Defrag