如何执行新鲜的Linux安装,同时保留软件RAID和用户帐户

我有一个系统与两个软件RAIDarrays。 操作系统是Ubuntu 9.04,不再接收更新。 我想将系统更新到12.04,而不是尝试从9.04-> 9.10-> ... -> 12.04进行自动更新。

我的主驱动器有2个分区,安装在//home

是否有可能做一个全新的Linux安装到/挂载的分区,同时保留用户帐户和首选项(如密码,家庭目录位置等)?

另外,在重新安装操作系统之后,我需要做些什么来保持我的软件RAIDarrays完好?

尝试替代(纯文本)安装光盘。 得到它例如在这里 。

在安装过程中(尤其是分区磁盘的部分),您可以pipe理当前的软件RAIDarrays和/home分区,同时将您的/分区标记为重新格式化。 select分区并将其configuration为手动使用正确的安装点。

这也适用于启用LVM和使用dm-crypt的卷,并且我已经使用过很多次,避免了远比这种方法慢得多的错误。 顺便说一句, server风格的光盘具有相同的纯文本安装器。

其他一些想法:

  • 如果您不舒服,请在虚拟机中尝试。
  • 对您的宝贵数据进行外部备份。
  • validation您的备份。
  • 我提到你需要备份吗?

我将包含用户帐户信息(passwd,group,shadow等)的文件复制到单独的分区和外部存储中。

然后,在确保用户数据/主分区没有被格式化但用作/ home的情况下进行安装。

然后,将非系统用户信息合并回新的密码,组和影子文件。

如果您感觉雄心勃勃,并且拥有一个实际的networking,则非系统帐户可以进入LDAP之类的身份validation系统。

我也喜欢把所有用户数据放在/ home和/ shared目录的大分区中,然后在/ etc / fstab中使用绑定挂载。 当重新安装或pipe理分区来考虑存储增长时,需要考虑的分区越less越好。