将整个 zfs 池备份到不同的文件系统

将整个 zfs 池备份到不同的文件系统

我有zpool大约 6TB 的数据(包括子数据集的快照)。对于其中的重要数据,我已经在文件系统级别进行了备份。因为我需要执行一些相当“危险”的操作(即此池迁移),我想将整个池备份到不同的服务器。

在理想的世界中,我会使用sendrecv像这样)。不幸的是,该服务器是btrfs基于 的,没有安装选项zfs。在研究时,人们会简单地推荐rsync(例如这里)但据我所知,我将回到文件系统级别,更重要的是,我不确定现有的数据集快照是否仍然完好无损。我基本上只是想用快照“冻结”整个池,将其发送到远程服务器,如果出现问题,将池恢复到以前的状态(最好使用一个命令)。

因此,我正在寻找一种解决方案,将整个数据备份zfs到运行不同文件系统的不同服务器,并保持所有数据集和快照完好无损

相关内容