我有 2 个 SSD。我的系统(Ubuntu 12.04)安装在一个上,我想将它克隆到另一个。问题是系统目前在 128GB 驱动器上,而新驱动器只有 120GB。是否可以使用dd
容量较小的驱动器创建映像?
如何做你要求做的事情:
使用的gparted来调整系统分区比120GB小...最好,如果可能的话,大大超过120GB较小,以确保你确实有它的目标驱动器的总大小以下。
dd if=/dev/sda bs=8M of=/dev/sdb
,假设您的源驱动器和目标驱动器分别是 sda 和 sdb。从安全模式或实时引导环境执行此操作,而不是从以正常多用户登录运行的源操作系统执行此操作。
或者,如果您在实时引导环境中具有网络访问权限,并且在源中具有 Universe:apt-get install pv ; pv < /dev/sda > /dev/sdb
. 此命令与 dd 命令之间的区别(出于您的目的)在于此命令为您提供了一个进度条... :)
但是,一个可能更好的方法来做你真正想做的事情:
在目标驱动器上裸安装 Ubuntu。(有更有效的方法可以在新驱动器上获取引导扇区,但我在这里选择“noob-friendly”。)
从实时引导环境挂载两个驱动器,以及rsync -harv --progress /path/to/source/ /path/to/target/
. 请注意,您真的希望在这里处于实时引导环境中,而不是在正在运行的系统中,否则您将不得不处理诸如 devfs、procfs 之类的东西——更不用说在 rsync 时可能改变/消失的文件了。
归档时间: |
|
查看次数: |
10597 次 |
最近记录: |