btrfs 发送/接收的可靠性如何(或将如何)?

btrfs 发送/接收的可靠性如何(或将如何)?

rsync我们有一个使用 XFS 的 15TB NFS 文件服务器,并通过中等速度的连接(100Mb 以太网)使用 远程克隆进行备份。

我们现在正在考虑使用 btrfs 代替 XFS,并使用发送/接收来更有效地同步数据。

然而,fs 损坏可能是不可避免的(我们的 XFS 系统已经经历了 4 天的 fs 修复操作),所以问题是:

如果我们使用发送/接收,未来的损坏是否会被转移并愉快地应用于远程计算机?

答案1

我一直在使用 btrfs send 进行备份,发现它是可行的,尽管经常失败。检测失败的发送并删除任何部分/损坏的接收卷非常重要。成功发送后我没有遇到任何腐败问题。我为 btrfs 快照编写了一个“同步”实用程序,用于检测故障,并且还包含一个用于验证正确性的 checksumdir 脚本:https://github.com/AmesCornish/buttersink 如果您查看它,我很想知道您是否认为它有用。

相关内容