dd 选择 USB 分区

dd 选择 USB 分区

我在 /dev/sda 上安装的 Proxmox 由三个分区组成:

  1. /dev/sda1 (1007K) BIOS 启动
  2. /dev/sda2 (512M) EFI
  3. /dev/sda3 (409G) /usr (ZFS分区)

我想将 sda1 和 sda2 复制到 USB 密钥(4G)。显然 sda3 不适合 USB 密钥。

我尝试过但没有成功: dd if=/dev/sda1 if=/dev/sda2 of=/dev/sdb bs=1M;sync

如上所述,将选定的文件系统复制到另一个驱动器的正确命令是什么?

答案1

你不能像这样编写多个源,dd因为dd它不写“存档”信息;将无法恢复文件!

一个简单的解决方案是创建一个文件系统,安装它,然后将文件复制到那里。

例如(这可能不适合您并且可能需要调整)

# mke2fs -j /dev/sdb
# mount /dev/sdb /mnt
# dd if=/dev/sda1 of=/mnt/sda1.image
# dd if=/dev/sda2 of=/mnt/sda2.image
# ls /mnt
sda1.image    sda2.image
# umount /mnt

相关内容