MAC 使用 dd 時 透過 pv 指令顯示進度 Use pv to show dd progress bar on MAC. Creating a CentOS 6.x Bootable USB Drive

MAC 先安裝 pv,前往 http://rudix.org/packages/pv.html 下載最新版本 pkg
https://code.google.com/p/rudix/downloads/detail?name=pv-1.4.4-0.pkg

切換成管理者,打開終端機,輸入sudo su
然後輸入密碼

進入映像檔的資料夾位置

cd /Volumes/400G/作業系統/CentOS

列出所有的檔案與容量大小
ls -all


找到妳要燒錄檔案的大小,並將其複製起來,最後進行dd燒錄的動作

再來,檢查你的目標USB的磁碟機代號,輸入
diskutil list
,就會列出你的所有連接的磁碟。
大部分可以根據TYPE 或者 NAME來找到你的USB是哪一個,下面的例子,我的目標usb就是 /dev/disk4 這顆4G的usb


找到後,要先卸載,輸入下面指令
diskutil unmountDisk /dev/disk4



製作ios到usb的指令,我們用到 dd 來做,下方是用法。
dd if=你的iso位置 | pv -s 檔案大小 | dd of=目標磁碟


為了權限能夠正確的進行自做,因此先進入最高管理者的權限。
sudo su

若需要輸入密碼,請輸入密碼並enter後,就可以看到
wil:~ mktsai$ sudo su
sh-3.2# 
代表已使用最高權限

執行範例:
dd if=CentOS-6.5-x86_64-bin-DVD1.iso | pv -s 4467982336 | dd of=/dev/disk4


目標磁碟為你要寫入的磁碟,大部分會以/dev/diskN顯示(N為磁碟的順序號碼)。
可以透過 diskutil list 查詢
如果該磁碟為忙碌中,需先卸載
diskutil unmountDisk /dev/diskN