升级 ZFS 文件服务器上的操作系统

Nic*_*ori 7 zfs upgrade centos7 rocky-linux

我需要将 ZFS 磁盘服务器的操作系统从 CentOS 7 升级到 Rocky Linux 9。我当前运行的是 ZFS 2.0.7,如果我没记错的话,Rocky Linux 9 使用 2.3。我的暂定计划是使用 AlmaLinux Elevate 脚本执行到 Rocky Linux 8 的迁移,然后升级到 Rocky Linux 9,如此处所述。操作系统驻留在专用 SSD 中。

由于服务器规模相当大(ZRAID2 配置中的 24 x 16 TB 磁盘),我没有备份的可能性。数据丢失不是一种选择,所以我担心可能出现的问题,例如:

  1. 升级操作系统是否有可能导致池损坏/数据丢失?
  2. 我应该预料到会因 ZFS 版本升级而出现问题吗?
  3. 链接升级过程是否可靠?全新安装 Rocky 9 并重新配置所有内容是否会更安全?

预先感谢您的任何建议。

Nik*_*nov 7

如果没有太多配置,我会执行全新安装。但您的计划看起来很合理,如果有很多配置(并且不是自动化的),则需要升级。我尝试过一次(我从 Centos 7 升级到当时最新的 AlmaLinux,但这应该不重要),并取得了成功。

备份是强制性的。你应该预料到你会搞砸几次,所以从头开始的能力是必须的。但是,您不需要备份数据存储;只需备份数据即可。只有系统。我相信您有能力备份它,因为它驻留在单独的存储中。

物理分离池,备份系统,然后在分离池时重新安装或升级。较新的 ZFS 能够导入旧版本池,因此一旦您确定拥有您喜欢的所有内容,您就可以将池附加回来,然后升级它(另请参阅此处)。

  • 我喜欢每个人在寻找 250 TB 的备用空间进行备份不是问题时的聪明做法。当然,每个人的口袋里都有几百 TB。朋友们,试想一下:如果*这个*是备份怎么办?您希望得到什么,备份的备份?然后,备份备份备份?合理的做法应该是“合理的”,并且**没有任何明确的教条是合理的**,即使是“你应该进行备份”。 (2认同)