使用 dd 克隆具有多个分区的服务器

使用 dd 克隆具有多个分区的服务器

是否可以使用 dd 将多个分区克隆到一个 .iso 文件?

我有一个系统,我想将其克隆到另一个具有多个分区的机器上。可以使用 dd 来执行此任务吗?据我所知(从未使用过 dd 并且是 Linux 新手),dd 一次只能定位一个目标。有没有办法做到这一点并一次性对整个系统进行映像处理?

    Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             7.8G  470M  6.9G   7% /
/dev/sda7              18G  530M   16G   4% /scratch
/dev/sda6             3.9G  185M  3.5G   5% /var
/dev/sda2              12G  2.7G  8.4G  25% /usr
/dev/sda5              20G  1.1G   18G   6% /opt
tmpfs                 2.0G     0  2.0G   0% /dev/shm

答案1

  • 末尾的数字是关于分区的。
  • 如果没有数字,那么您谈论的就是磁盘,因此带有分区布局。

因此删除数字...

dd if=/dev/sda of=/dev/sdb

会将第一个磁盘克隆到第二个磁盘。如果您想查看进度:

sudo apt install pv
dd if=/dev/sda | pv | dd of=/dev/sdb

一定要非常小心地对待你在“of”/output 文件中放入的内容:它将破坏目标。sdb 的内容将消失。除非你有备份。

相关内容