我有一个磁盘(32G)/dev/sda
,我想将其克隆到稍微小一点的磁盘(30G)中/dev/sdb
。
它们两个都只有一个分区(/dev/sda1
和/dev/sdb1
),当前未安装在我的系统上。
/dev/sda
实际数据只有 10G 左右。所以我认为很容易就能装进 30G。
但是,当我使用dd
以下命令时,它会耗尽空间(请参阅下面的错误)/dev/sdb
sudo dd if=/dev/sda conv=sync,noerror bs=64K status=progress | gzip -c > disk-backup.gz
gunzip -c ./disk-backup.gz | sudo dd of=/dev/sdb1 conv=sync,noerror bs=64K status=progress
我该如何克隆此磁盘?虽然这没什么关系,但这些磁盘是可启动磁盘,包含 Linux 操作系统
编辑:这是输出dd
31974752256 bytes (32 GB, 30 GiB) copied, 257 s, 124 MB/s
dd: error writing '/dev/sdb1': No space left on device
488513+0 records in
488512+0 records out
32015122432 bytes (32 GB, 30 GiB) copied, 263.356 s, 122 MB/s
记录错了一个,我不知道为什么最后一行复制的字节与错误消息之前的行不同
编辑:/dev/sdb
进入已部署的机器,它是启动盘