是否可以使用 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 的内容将消失。除非你有备份。