备份 MBR 时,count = 2 的 dd 和 count = 1 以及相应的块大小之间有区别吗?

备份 MBR 时,count = 2 的 dd 和 count = 1 以及相应的块大小之间有区别吗?

例如,我要从 /dev/sda hdd 备份 MBR。我可以通过两种方式执行此操作:

dd if=/dev/sda of=~/mbr.bak bs=512 count=1
dd if=/dev/sda of=~/mbr.bak bs=256 count=2

我会得到不同的备份吗?或者这只是速度问题?

答案1

亲自尝试一下并检查结果怎么样?

# dd if=/dev/sda of=~/mbr.bak bs=512 count=1
1+0 records in
1+0 records out
512 bytes copied, 0.00229764 s, 223 kB/s

# dd if=/dev/sda of=~/mbr.bak2 bs=256 count=2
2+0 records in
2+0 records out
512 bytes copied, 0.00235596 s, 217 kB/s

让我们比较一下这两个命令的结果,好吗?

# cmp mbr.bak mbr.bak2
#

没什么差别,正如预期的那样。

相关内容