如何将 Linux 安装克隆到外部硬盘上?

如何将 Linux 安装克隆到外部硬盘上?

我看到很多dd相关问题,但找不到以下问题的答案。如果问题/答案已存在,请指向它们,然后标记为关闭、删除或合并。

  1. 可以将正在运行的 Linux 安装(例如/dev/sda7)克隆到外部硬盘分区(例如/dev/sdb2)吗? (/dev/sdb是1TB USB硬盘,/dev/sdb2大小100GB)
  2. 如果没有,我可以使用 Live CD 来完成吗?外部驱动器上的克隆分区可以启动吗?
  3. 如果无法启动,该怎么办?

为什么要这么做?:需要携带克隆的外部驱动器而不是笔记本电脑本身,以及所有已安装(和定制)的程序和数据。

附加信息(仅限相关部分):

$ 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并在另一台计算机上恢复它。

相关内容