问题描述
我想购买一个新的1TB磁盘来取代我原来的150GB磁盘。有没有一种简单的方法来复制我的Ubuntu安装
-
我的主文件夹内容,
-
系统设置,
-
应用程序,
-
等等…
所以最后我可以拔掉我的旧磁盘并插上新磁盘,而不必使用re-install一切?
最佳解决方案
只要sdb
至少与sda
一样大,sudo dd if=/dev/sda of=/dev/sdb
将产生sda
到sdb
的精确复制品。
将硬盘插入系统,确保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/