在 Mac 電腦上備份樹莓派 (Raspberry Pi) Micro SD 卡
在 Mac 電腦上備份樹莓派 (Raspberry Pi) Micro SD 卡... 是場災難....手續繁雜還不說,參數還一堆. 一點都不人性化. --- 備份原因:SD卡插在樹莓派都沒啥用到, 512GB 太浪費, 換成小一點的128GB. 步驟1: 找 SD 卡的路徑 $ diskutil list 可看到在/dev/disk19 很重要!備份前先卸載SD卡: sudo diskutil unmount /dev/disk19 ---- 然後是很複雜的參數: What is the 'bs' option in dd? answer: ‘bs=BYTES’, read and write up to BYTES bytes at a time. Set both input and output block sizes to BYTES. This makes ‘dd’ read and write BYTES per block, overriding any ‘ibs’ and ‘obs’ settings. In addition, if no data-transforming ‘conv’ option is specified, input is copied to the output as soon as it’s read, even if it is smaller than the block size. 如果沒加bs選項 ,dd指令會跑很久. 1MB到32MB :大部分 bs=1m 到` bs=32m 是合理的選擇。 --- 看進度要安裝 pv brew install pv 使用 使用 pv 的方法就是把它夾在 input 與 output 中間執行,例如: $ sudo dd if=/dev/disk19 | pv | sudo dd of=./BACKUP.dmg 添加參數 -s [ 記憶卡容量 ] ,就會以進度條的方式呈現,並預估還要多久,例如: $ sudo dd if=/dev/disk19 | pv -s 512G | sudo dd of=./BACKUP.dmg 使用dd這個備份工具的話, 預設是沒有明顯的備份過程顯示, 所以常常