首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >创建ZFS卷的备份

创建ZFS卷的备份
EN

Server Fault用户
提问于 2019-10-22 03:13:43
回答 2查看 755关注 0票数 4

我无法创建现有ZFS卷和快照的副本。对于我的其他卷,我每晚通过zfs send / zfs接收同步备份,这样就可以了。

尽管如此,我认为创建一个现有卷的副本的过程基本上是:

代码语言:javascript
运行
复制
zfs send -vR zfs_volume_name@snapshot_name | ssh -x backup_server sudo zfs receive zfs_backup_volume_name

然而,当我这样做的时候,我得到:

代码语言:javascript
运行
复制
cannot receive new filesystem stream: invalid backup stream

当我启动命令进行同步时,它看起来会正常工作。它开始表示它将要发送的每个快照的预期大小,但是很快就会因为上面的错误而死亡。

如果它有任何意义,我这样做是因为我的备份卷之一在很长一段时间内没有同步,而且,我缺少一些增量快照,因此没有共同点。我用发现问题的日期重命名了现有卷,并打算从新主服务器创建一个新卷。一旦我得到新的备份卷并运行,我将放弃旧的备份卷。

我相信我的增量和这两者之间唯一的区别是我发送-I来发送增量,所以我希望这样做可以实现完全备份。

如果我只需将备份流发送到一个文件,它就能正常工作。我在源代码和目标上都有相同版本的ZFS,尽管它是一个更新的内核。我怀疑池是不同的版本,版本号在我做zpool版本时也不会显示在上面。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2019-10-22 20:19:19

我相信这个问题是由使用旧操作系统引起的(尽管安装的ZFS版本是相同的)。现在,我正在两个框上使用相同的OS版本(dd if=current_root of=usb_device),并且能够按预期同步。

票数 0
EN

Server Fault用户

发布于 2019-10-22 12:28:09

根据特定的ZFS版本,这可能是不匹配节点大小造成的。

请更新两个ZFS框,然后重试。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/988917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档