如何更换磁盘而无需重建 Ubuntu 安装?

如何更换磁盘而无需重建 Ubuntu 安装?

我想购买一个新的 1TB 磁盘来替换我的旧 150GB 磁盘。
有没有简单的方法可以复制我的 Ubuntu 安装

  • 我的主文件夹内容,
  • 系统设置,
  • 应用程序,
  • 等等...

所以最后我可以拔下旧磁盘并插入新磁盘无需重新安装一切?

答案1

sudo dd if=/dev/sda of=/dev/sdbsda将创建一个到的精确复制品,sdb只要sdb至少和一样大sda

将硬盘插入系统,确保 BIOS 正确识别它并正常启动系统。

使用以下方法检查硬盘Disk Utility(要启动Disk Utility,您可以使用破折号)
确保您的旧硬盘是sda并且您的新硬盘是sdb(更改示例命令上的设备以反映您的硬件配置),无需挂载新磁盘(它应该是空的,所以没有什么可挂载的)。

在终端中使用正确的设备运行命令,等待其完成即可。

PS:仔细检查该命令,确保您的旧硬盘位于该if部分,并且您的新磁盘位于of该命令的部分。

您的分区将逐字节从旧磁盘复制到新磁盘,因此无需担心重新配置/安装 MBR 和引导加载程序。复制磁盘后,您唯一需要做的就是从系统中删除旧磁盘或在 BIOS 中将新磁盘设置为启动设备。

稍后,当您测试一切正常时,您可以使用调整新磁盘上的分区大小gparted,从 LiveCD 启动、安装gparted并调整新磁盘的分区大小以满足您的需要。

gparted除了稍后安装用于调整分区大小的工具外,此解决方案不需要安装额外的工具。

答案2

我会推荐部分图像
您可以实时启动、安装 partimage 并复制分区。
我真正喜欢这款软件的地方在于它相当容易处理(它是半图形的:-))而且速度很快因为它只复制非空块。换句话说,您可以毫不费力地将 10Gb 分区复制到更大的分区(在新驱动器上)。

使用 apt-get 安装。
更多信息请见:http://www.partimage.org/

答案3

答案4

我可以建议您将 150GB 驱动器视为您的主文件夹的备份吗?

我将用 1TB 驱动器替换 150GB 驱动器,并安装与 150GB 驱动器上相同的 Ubuntu 版本。我将创建一个单独的 /home 分区。

接下来我将关机并将 150GB 驱动器连接到机器并启动。

之后,我会安装 150GB 驱动器,并将 150GB 驱动器主文件夹的内容复制到 1TB 驱动器 /home 分区的主文件夹中。我会包括您在文件管理器菜单中选择“查看”>“显示隐藏文件”时看到的所有以点 (.) 开头的隐藏文件。

然后我会重新启动,希望安装的程序和实用程序能够获取其各自点 (.) 文件夹中的配置文件。Documents 和 Music 文件夹(以及其他此类文件夹)中的数据肯定在那里。

几年前,我不得不做类似的事情,当时我创建了一个单独的 /home 分区,但不知道操作系统会因为找不到 /home 文件夹而崩溃。我没有备份数据。我通过将 Ubuntu 安装到另一个分区解决了这个问题。我将数据复制到其中。然后,我在工作 / 分区中重新安装了 Ubuntu,并为我的新 /home 分区设置了挂载点,然后从专门安装的 Ubuntu 分区复制回我的数据。

这不是一个聪明或漂亮的解决方案,但它确实有效。我的经验是这么说的。

问候。

相关内容