使用 dd 获取 sdcard 的某些部分 - 使用 bs 和 count?

使用 dd 获取 sdcard 的某些部分 - 使用 bs 和 count?

现在我正在运行 dd,我担心我可能会得到错误的 bs 和计数...这是我使用的命令...

dd if=/dev/nbd1 conv=sync,noerror bs=4M count=3082239 | gzip -c  > /mnt/usbdrive/backup_image3.img.gz

但是如果我要进行计数,我需要 bs 吗?我只想要这些部分:

partition1 2048-10239
partition2 10240-3082239

答案1

好吧,我只需要思考一下:我必须找到我的分区结束的位置,fdisk /dev/nbd1然后使用 512 默认设置,并将该分区的结束数字作为我的计数。见下文:

dd if=/dev/nbd1 bs=512 count=3284491 | gzip -c > /mnt/usbdrive/backup_image3

相关内容