我的情况: 我有一台运行 ubuntu 8.04 的文件服务器,我想通过删除包含操作系统的当前驱动器,放入一个干净的驱动器并安装到该驱动器来将其升级到 10.04。操作系统驱动器是机器中唯一的 PATA/IDE 驱动器,但其他七个 SATA 硬盘驱动器都是使用 mdadm 创建的 RAID5 阵列的一部分。
我的问题:
- 我是否可以升级机器而不丢失所有数据?
- 一旦我在新硬盘上安装了 10.04,我需要当前 OS 驱动器中的哪些信息/文件/配置来重新激活 RAID?
答案1
是的,这不仅可行,而且相当容易。由于我使用其他发行版,因此可能值得听听在 Ubuntu 中使用 mdadmin 的人的意见,但我要抓取的是 /etc/mdadm.conf 和您的 fstab。我猜想,既然没有提到您也没有使用 lvm?
需要了解的一件事是分区是否标记为 raid-auto-detect 或只是 raid。如果它们是自动检测的,那么只需将 raid 阵列插入新安装的机器即可使其联机。如果不是,那么你将需要配置文件,以便它知道如何组装阵列。
不管怎样,我建议在安装时拔下阵列,等到新操作系统运行顺利并打好补丁后再将其重新连接到系统。另外,如果您有旧驱动器,您可能需要的任何配置仍可访问,而且由于不会对 raid 阵列驱动器本身进行任何更改,如果阵列出现问题,您甚至可以重新插入旧驱动器。
快乐计算!