linuxÀïµÄddÔõôʹÓÃ
dd ÏÂÁîÓÃÓÚÔÚ linux Öи´ÖƺÍת»»´ÅÅÌÊý¾Ý¡£Æä»ù±¾Ó÷¨ÊÇÖðλ¸´ÖÆÎļþ£ºdd if=input_file of=output_file¡£¿ÉÓÃÑ¡Ïî°üÀ¨Ö¸¶¨¿é¾Þϸ (-bs)¡¢¿éÊý (-count)¡¢Ìø¹ý¿é (-skip)¡¢¶¨Î»¿é (-seek) ºÍÊý¾Ýת»» (-conv)¡£dd »¹¿ÉÓÃÓÚ½¨Éè´ÅÅÌÓ³Ïñ¡¢»Ö¸´´ÅÅÌÓ³ÏñºÍĨ³ý´ÅÅÌ¡£ÔÚʹÓà dd ʱҪÉóÉ÷£¬ÓÉÓÚ¹ýʧ¿ÉÄܵ¼ÖÂÊý¾Ýɥʧ¡£
Linux ÖÐµÄ dd ÏÂÁî
dd ÏÂÁîÔÚ Linux ϵͳÖÐÊÇÒ»¸öÇ¿Ê¢µÄ¹¤¾ß£¬ÓÃÓÚ¸´ÖƺÍת»»´ÅÅÌÊý¾Ý¡£ÆäÓï·¨ÈçÏ£º
dd if=input file of=output file [options]
µÇ¼ºó¸´ÖÆ
»ù±¾Ó÷¨
Òª¸´ÖÆÒ»¸öÎļþ£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ
dd if=input_file of=output_file
µÇ¼ºó¸´ÖÆ
Õ⽫Öðλ¸´ÖÆ input_file ÖеÄÄÚÈݵ½ output_file ÖС£
Ñ¡Ïî
dd ÏÂÁîÌṩÁËÐí¶àÑ¡ÏîÀ´¿ØÖƸ´ÖÆÀú³Ì£º
bs (block size)£ºÖ¸¶¨Ãü¾Ý¿éµÄ¾Þϸ¡£Ä¬ÒÔΪ 512 ×Ö½Ú¡£
count£ºÖ¸¶¨Òª¸´ÖƵÄÊý¾Ý¿éÊý¡£Ä¬ÒÔΪËùÓп顣
skip£ºÖ¸¶¨ÔÚÊäÈëÎļþÖÐÌø¹ýµÄ¿éÊý¡£
seek£ºÖ¸¶¨ÔÚÊä³öÎļþÖж¨Î»µ½µÄ¿éÊý¡£
conv£ºÖ¸¶¨Ãü¾Ýת»»¡£ÀýÈ磬conv=ascii ½«¶þ½øÖÆÊý¾Ýת»»Îª ASCII Îı¾¡£
½ø½×Ó÷¨
dd »¹¿ÉÓÃÓÚ¸ü¸ß¼¶µÄ²Ù×÷£¬ÀýÈ磺
½¨Éè´ÅÅÌÓ³Ïñ£º
dd if=/dev/sda of=disk_image.img
µÇ¼ºó¸´ÖÆ
»Ö¸´´ÅÅÌÓ³Ïñ£º
dd if=disk_image.img of=/dev/sda
µÇ¼ºó¸´ÖÆ
Ĩ³ý´ÅÅÌ£º
dd if=/dev/zero of=/dev/sda
µÇ¼ºó¸´ÖÆ
×¢ÖØÊÂÏî
dd ÊÇÒ»ÖÖÇ¿Ê¢µÄ¹¤¾ß£¬ÔÚʹÓÃʱҪ¸ñÍâСÐÄ¡£
È·±£ÊäÈëºÍÊä³öÎļþÊÇ׼ȷµÄ£¬ÓÉÓÚ¹ýʧ¿ÉÄܻᵼÖÂÊý¾Ýɥʧ¡£
ÔÚʹÓà dd ֮ǰ£¬ÇëÈ·±£Òѱ¸·ÝÖ÷ÒªÊý¾Ý¡£
ÒÔÉϾÍÊÇlinuxÀïµÄddÔõôʹÓõÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡