在Solaris 10 6/06手册页中为zfs send
,它说
stream的格式正在发展。 没有向后兼容性保证。 您可能无法在将来的ZFS版本中接收到您的stream。
现在是5年前。 现在我想知道Solaris 11 Express(最新版)是否可以从Solaris 10 6/06接收stream? 如果可能,我想在最新版本的Solaris上安装备份服务器。 如果没有,那么我想知道哪个版本导致了不兼容?
6/06 zpool upgrade -v
显示最后一个版本为3。
这篇文章是关于OpenSolaris可能回答这个问题,但我不知道内华达州build立如何对应于常规的Solaris: http : //hub.opensolaris.org/bin/view/Community+Group+on/2008042301
如果能够将旧的ZFSstream转换为新的格式,我将非常感激,所以我不必在这个项目中被拒绝使用旧版本。
AFAIK,您应该能够在Solaris 11 Express服务器上接收这些stream。
ZFS池版本3对应于内华达版本42(参见http://hub.opensolaris.org/bin/view/Community+Group+zfs/3 ),即post-build由版本36引入的不兼容性问题。
不兼容的stream是从nv27a(第一个ZFS发布)到构build35的stream,它们都早于Solaris 10 6/06。
在任何情况下,虽然我不认为有一种方法可以将stream从一种格式直接转换为另一种格式,但您可以接收ZFSstream,将生成的文件系统升级到较高版本,然后发送。 这会使stream与原始发送者不相容,这可能不是最佳的备份策略。
如果您的目标是能够完全恢复文件系统(即将备份stream接收回原始服务器),则备份服务器支持的ZFS版本无关紧要。 它可能甚至不支持ZFS,因为这个stream只能被存储为纯文件。