btrfs 文件系统 简要说明
#格式化
plaintext
mkfs.btrfs /dev/nvme0n1p4
mkfs.btrfs -f /dev/nvme0n1p4 #强制
lsblk
#压缩
#挂载时候全盘启用压缩
plaintext
mount -o compress=lzo /dev/nvme0n1p4 /mnt
mount -o compress=zstd /dev/sdx /mnt
自动挂载fstab
plaintext
/dev/nvme0n1p4 / btrfs defaults,compress-force=lzo,subvol=snapshot 0 1
lzo是压缩算法,目前btrfs支持lzo zlib ZSTD三种算法,旧版只支持lzo zlib ,默认压缩方式是 zlib 压缩等级是3
#单文件或者路径压缩
plaintext
chattr +c file
btrfs property set file compression zstd
#关于写复制
改动频繁的文件,务必 使用chattr命令给文件或目录添加C属性
windows下可以全速读写btrfs分区:https://dev.leiyanhui.com/win/winbtrfs/
参考: https://btrfs.readthedocs.io/en/latest/btrfs-man5.html#how-to-enable-compression
#后记
#winpe 支持
测试winpe 为 firpe v1.8.1
#其他
真的不建议再用exfat了,
macos的话,也可以用虚拟机映射分区的方法访问,然后sftp或者其他方式再挂载出来。
另外爱折腾我们最爱的ventoy 尚不支持 btrfs