当前位置: 首页>>技术问答>>正文


如何更换我的磁盘而不必重建我的Ubuntu安装?

, ,

问题描述

我想购买一个新的1TB磁盘来取代我原来的150GB磁盘。有没有一种简单的方法来复制我的Ubuntu安装

  • 我的主文件夹内容,

  • 系统设置,

  • 应用程序,

  • 等等…

所以最后我可以拔掉我的旧磁盘并插上新磁盘,而不必使用re-install一切?

最佳解决方案

只要sdb至少与sda一样大,sudo dd if=/dev/sda of=/dev/sdb将产生sdasdb的精确复制品。

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

使用Disk Utility检查硬盘(要启动Disk Utility,可以使用短划线),确保旧硬盘为sda,新硬盘为sdb(更改示例命令中的设备以反映您的硬件配置),否需要挂载新磁盘(它应该是空的,所以没有任何东西可以挂载)。

在终端中使用正确的设备运行命令,等待它完成,就是这样。

PS:三重检查命令并确保旧硬盘位于if部分,并确保新磁盘位于命令的of部分。

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

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

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

次佳解决方案

如果您正在寻找具有GUI的应用程序,请检查Clonezilla:http://clonezilla.org/ http://www.howtoforge.com/back-up-restore-hard-drives-and-partitions-with-clonezilla-live http://www.backuphowto.info/how-to-backup-your-data-in-linux-using-clonezilla

没有GUI:http://www.backuphowto.info/linux-backup-hard-disk-clone-dd http://mark.koli.ch/2009/05/howto-whole-disk-backups-with-dd-gzip-and-p7zip.html

第三种解决方案

我建议您考虑将150GB驱动器作为主文件夹的备份吗?

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

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

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

我希望re-boot希望安装的程序和实用程序能够在各自的点(。)文件夹中获取配置文件。当然,文档和音乐文件夹(以及其他此类文件夹)中的数据将存在。

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

这不是聪明或美丽的解决方案,但它的工作原理。我可以从经验中说出来。

问候。

第四种方案

我会推荐partimage。你可以live-boot,安装partimage并复制你的分区。我真正喜欢这个软件的是它很容易处理(它是semi-graphical :-))并且它很快,因为它只复制non-empty块。换句话说,您可以将10Gb分区复制到更大的(在新驱动器上)没有太多麻烦。

使用apt-get安装它。更多这里:http://www.partimage.org/

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/2917.html,未经允许,请勿转载。