我想配置一个桌面系统,其中的家庭文件系统将是冗余的(例如RAID-1),并且每周拍摄一次快照。我已经使用ZFS做到了这一点,快照系统很棒,并且使用send / recv可以轻松在外部媒体上创建备份。不幸的是,到那时,我想要的是GNU + Linux,而不是FreeBSD或Solaris,因此我正在寻找好的替代方案的建议。
我认为我的选择是:
- btrfs-似乎正是我所需要的,它具有快照和命令,可让您轻松进行复制
zfs send
。但是所有文档都提到它仍处于试验阶段。我似乎找不到任何有关其可靠性或可用性问题的实际报告。您能否指出我有关该问题的任何信息,以阐明是否将是一个可能的选择?我对此选项有很大的偏好,主要是因为我不想在btrfs准备就绪时重新格式化驱动器,但是我没有关于它是否完全可用,使用它是否愚蠢的想法等信息。我无法得到答案的是“实验”是什么意思。 - lvm快照和ext4-最好不要这样,因为在创建新文件时,它会占用大量空间。创建200 GB的文件需要200 GB的可用空间,另外200 GB的空间用于快照。我还发现它不可靠-元数据重写失败会导致PV无法读取。我想知道btrfs在这里会如何比较。
- RAID-1阵列上的单个文件系统(ext4),带有带有硬链接的自定义COW快照(如
cp -al
)。如果我不能使用btrfs,这就是我当前的偏好。
那么,btrfs的实验性如何?我应该选择哪个?还有其他选择吗?如果我不保留外部增量备份怎么办,会影响我的选择吗?