如果我使用“dd”命令从块设备(例如 8 GB)复制到 16 GB 块设备,第一个设备的内容会复制到第二个设备,直到它满了?(也就是说,直到 16gb 被填满,这将是 2 次)还是仅将第一个设备的内容复制到第二个设备 1 次?
如果我将 6GB .iso 映像复制到 8GB 设备,是否会发生同样的事情?也就是说,在这种情况下,它将整个 .iso 文件复制一次,然后只复制该文件的 2GB?
如果为真,为什么我们通常在创建这样的设备副本时不指定bs
and选项: ?从逻辑上讲,它应该继续复制到无穷大,但它不会,并创建一个与 U 盘大小完全相同的文件。count
sudo dd if=/dev/sdc of=image.iso
dd
将继续复制,直到满足三个条件之一count
块大小的块数bs
前两个条件优先于第三个。如果首先满足其中任何一个,那么它将简单地退出。
所以:
size
。