将 linode 从 Xen 升级到 KVM 时处理 /etc/fstab

将 linode 从 Xen 升级到 KVM 时处理 /etc/fstab

我有一个 linode,目前位于 Linode 的 Xen 服务器上。我发现我有资格升级到 KVM linode。

令我担心的一件事是,Linode的升级指南说块设备将从/dev/xvda命名方案变为/dev/sda命名方案。

我的/etc/fstab是:

proc        /proc        proc    defaults                       0 0
/dev/xvda   /            ext3    noatime,errors=remount-ro      0 1
/dev/xvdb   none         swap    sw                             0 0

所以我认为我必须结合升级以某种方式对其进行修改。

我是否应该在关机和升级之前只编辑/dev/xvda/dev/xvdb条目到/dev/sda和?/dev/sdb

我应该切换到UUID=声明设备的样式吗?(现在我想起来,设备 UUID 会保持不变吗?)

我确实向 Linode 开具了支持单,他们只说“在升级之前打开配置文件中的 Distro Helper,这样应该就可以解决问题了”。这留下了无法解决问题的可能性,所以我宁愿主动做一件已知的好事。

相关地,我假设管理 UI 中的配置文件中的“根设备”选项(提供选项的下拉菜单)在升级时/dev/xvdN将正确映射/dev/xvda到等?/dev/sda

总而言之,我很想听听那些已经将他们的 linode 经历 Xen->KVM 转换的人的意见,看看这个问题(以及我不知道的其他问题)如何解决。

答案1

您无法预测在重大硬件更改(本例中为虚拟硬件,从 Xen 到 KVM)后设备名称或 ID 会是什么。Linode 是唯一知道将发生哪些更改以及升级后应如何进行的实体。

照这样说,不要这样做。你强迫自己接受停机。如果停机,你将收到他们的支持单,直到他们解决你的问题。如果你幸运的话,一旦完成,你只会浪费时间,而不会浪费数据。一个“已知的好事”是备份你的 Linode 服务器的数据和配置,建立一个新的 KVM 实例并将你的数据和服务迁移到新主机。如果你不能使用配置管理软件在一小时内完成这些,你就是在玩火。此外,由于你是专业的专业人士网站那么,在没有配置管理的情况下运行服务器你到底在干什么呢?

相关内容