dd 指令
dd(data duplicator) convert and copy a file
1.硬碟對拷
dd if=/dev/sda of=/dev/sdb bs=10M conv=noerror,sync
註1:dd: How to calculate optimal blocksize?
conv = noerror 出錯時不停止處理。
conv = sync 把每個輸入記錄的大小都調到ibs的大小(用NUL填充)。
2.建立一個 5G 大小的檔案:
dd if=/dev/zero of=/tmp/5G bs=100M count=50
註2:dd 指令教學與實用範例,備份與回復資料的小工具
3.monitor the progress of dd
http://askubuntu.com/questions/215505/how-do-you-monitor-the-progress-of-dd
dd if=/dev/sda bs=10M conv=noerror,sync | pv | of=/dev/sdb
4.Just ‘zero’ it using the dd
tool
dd if=/dev/zero of=/dev/sdb bs=1M
5.DD Gzip pv
sudo dd if=/dev/sda | pv | gzip > sda.img.gz