Ubuntu 22.04.1 LTS 系统——安装与恢复

Ubuntu 22.04.1 LTS 系统——安装与恢复

我正在将我的笔​​记本电脑工作站从 2 TB 旋转硬盘移至 4 TB SSD,然后想将 /home /opt /usr/local 和任何其他非标准目录和文件还原到新驱动器。以下方法可行吗?

  1. sudo dd if=ubuntu-22.04.1-desktop-amd64.iso of=/dev/sdb假设 USB 存储设备位于 /dev/sdb,在现有系统上生成当前 22.04.1 ISO 文件的可启动映像

  2. 物理移除现有硬盘并物理安装 SSD(采取适当的防静电措施 - 接地垫、接地手腕、移除电池和主电源适配器等)。

2.1 重新组装等

  1. 将可启动 USB 介质连接到计算机,从 USB 启动。

  2. 将 22.04.1 安装到笔记本电脑中的新 SSD 上。

  3. 重复上述步骤(2),但物理重新安装旧的 2 TB 硬盘,然后重新启动。

  4. 使用 SSD 转 USB 物理适配器,将 SSD 作为 USB 设备安装到机器上。

6.1 问题:使用“传统”分区的 2TB 系统是否能够访问新的 4TB 驱动器,还是需要一些特殊命令或其他技巧?如果是这样,一个简单的解决方法是将每个目录(例如 /home)tar.gz 到安装在“旧”系统上的 2TB USB 驱动器上,然后在物理重新安装 SSD 后解压缩。

  1. cp -prf将每个旧目录复制到 /usr/local 、 /home 、 /opt 等新目录中。如果 6.1 需要 tar,请使用新系统将每个此类目录的旧 tar.gz 解压到新系统上,替换现有文件(全部来自 22.04LTS 系统)。请注意,系统文件(例如启动所需的文件)不会受到影响。

  2. 使用chown -Rchgrp -R作为 root,如果文件的所有 UID 不同,则将其更改为当前安装的 UID(例如,如果用户 x 在旧系统和 Ubuntu 安装程序为新系统生成的 UID 之间具有不同的 UID)。

上述做法可行吗?

相关内容