Btrfs
BTRFS 是一种现代的写时复制(COW)Linux 文件系统,致力于实现一些高级功能, 同时着重于容错性、修复性以及易于管理性。
特性
子卷 (subvolue)
分区方案
挂载
推荐删除 ssd,discard=async,space_cache=v2,subvolid=xxx
等这些由系统自动决定的挂载选项,
保留 rw,relatime,compress=zstd:3,subvol=@xxx
等以及其他你认为需要保留的挂载选项。
快照
工具推荐:btrfs-assistant, snapper
Btrfs 的快照功能不能取代备份,它相当于 Git 版本控制。同一份文件只会存在一份在硬盘。
因此,需要备份的时候需要保存到其他硬盘。
备份
- 简单备份
btrfs send /root_backup | btrfs receive /backup
- FFB86CA6;">增量备份
btrfs send -p /root_backup /root_backup_new | btrfs receive /backup
root_backup
快照名,backup
存放文件夹,root_backup_new
增量快照名
去重
Bees 是一款专用于 btrfs 文件系统的去重工具。