分區表是硬盤的分區信息,要刪除一個硬盤的所有分區表很麻煩的,需要fdisk一個一個的刪除,其實dd命令可直接清除分區信息,當然,這也是linux給root用戶留下的作死方法之一。
dd 命令主要參數如下
if= in file 輸入文件,linux下文件的概念應用范圍相當廣,通常是普通光盤鏡像文件或者塊設備
of= out file 輸出文件,通常是普通光盤鏡像文件或者塊設備
bs= buffer size 緩存區大小,你可以認為dd命令讀取一塊輸入文件到buffer(緩存區),然后將緩存區的內容吸入到輸出文件。通常可將bs=1M或者bs=1KB之類的。
count= 讀取輸入文件的最多次數。默認情況下,dd命令直接把輸入文件已知讀取到文件末尾,這個參數可以控制讀取的大小。
skip= 跳過文件開頭的大小。默認錯排能個文件開頭開始讀取。
例子:
將U盤當前狀態保存下來成為一個文件。
dd if=/dev/sdb of=/backup/ISO/Upan/save.iso
清空U盤的分區信息(慎重使用)
dd if=/dev/zero of=/dev/sdb bs=512K count=1