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 文件系统的去重工具。

References