我看到很多dd
相关问题,但找不到以下问题的答案。如果问题/答案已存在,请指向它们,然后标记为关闭、删除或合并。
- 可以将正在运行的 Linux 安装(例如
/dev/sda7
)克隆到外部硬盘分区(例如/dev/sdb2
)吗? (/dev/sdb
是1TB USB硬盘,/dev/sdb2
大小100GB) - 如果没有,我可以使用 Live CD 来完成吗?外部驱动器上的克隆分区可以启动吗?
- 如果无法启动,该怎么办?
为什么要这么做?:需要携带克隆的外部驱动器而不是笔记本电脑本身,以及所有已安装(和定制)的程序和数据。
附加信息(仅限相关部分):
$ sudo fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 2550 20482843+ 7 HPFS/NTFS
/dev/sda7 5660 6904 10000431 83 Linux
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda7 9.4G 7.4G 1.6G 83% /
答案1
DD 对于完成任何任务来说都是一个很棒的实用程序,但它(可能)存在问题;如果混淆了源光盘和目标光盘,你就完蛋了。有一个基于 Debian 的“发行版”,它可以在幕后使用 DD 完成您想要的一切。它是clonezilla,可以从以下位置下载http://clonezilla.org/。我已经在许多不同的机器上使用过它,没有出现任何问题。它还会复制 MBR,以便可以启动光盘。
艾伦
答案2
您可以克隆已安装的文件系统,但这是一个坏主意,因为您将以不一致的状态复制文件系统。确实存在丢失数据的风险。
有多种方法可以克隆已安装的文件系统,但需要事先做好准备。例如,如果文件系统位于允许镜像的块设备上(例如 LVM 卷或 md-raid RAID1 卷),则可以创建镜像,然后切断其与原始镜像的链接。 LVM 还允许创建快照:及时冻结的文件系统映像,可以安全地读取(块设备级别的克隆有点不确定,但在某些情况下是可能的)。
所以回答你的问题:1.不。 2. 是的;是的,但不是自动的。 3. 您需要在外部磁盘上安装引导加载程序。
答案3
最简单的方法是压缩整个文件partimage
并在另一台计算机上恢复它。