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

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

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

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

是否可以在安装的分区上全新安装 Linux,/ 同时保留用户帐户和首选项(例如密码、主目录位置等)?

此外,在重新安装操作系统后,我需要做什么才能保持软件 RAID 阵列完好无损?

答案1

尝试使用备用(纯文本)安装光盘。例如获取它这里

在安装过程中(特别是安装部件对磁盘进行分区),您将能够管理当前的软件 RAID 阵列和/home分区,同时标记/要重新格式化的分区。选择分区并手动配置它以使用正确的挂载点。

这也适用于启用 LVM 并使用 dm-crypt 的卷,我已经多次使用过这种方法,避免了 dist-uprades,因为 dist-uprades 的速度往往要慢得多,而且比这种方法更容易出错。server顺便说一下,风味光盘具有相同的纯文本安装程序。

其他一些想法:

  • 如果您不舒服,请在虚拟机中尝试一下。
  • 对您宝贵的数据进行外部备份。
  • 验证您的备份。
  • 我是否曾提过你需要备份?

答案2

我会将包含用户帐户信息(密码、组、影子等)的文件复制到单独的分区和外部存储器中。

然后进行安装,同时确保用户数据 /home 分区没有被格式化,而是用作 /home。

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

如果您雄心勃勃并且拥有实际网络,则非系统帐户可以进入 LDAP 之类的身份验证系统。

我还喜欢将所有用户数据放在一个大分区中,其中包含 /home 和 /shared 目录,然后在 /etc/fstab 中使用绑定挂载。这样,在重新安装或管理分区以应对存储增长时,就不用担心分区问题了。

相关内容