在 macOS 備份/還原 raspberry pi sd card

目前還沒有想到更好的方是直接線上備份,可能要用備份軟體吧?所以只好先土炮用 dd 指令:

先列出 sd card 位於哪個 disk

$ diskutil list

假設上面列出來出現在 disk6,那就先直接卸載

$ diskutil unmountDisk disk6

然後用下列指令進行備份

$ sudo dd if=/dev/disk6 of=~/raspberry.img

看你的資料量多少,我備份 32GB 大概花了 30 分鐘

然後用下列指令還原到記憶卡

$ sudo dd bs=32m if=raspberry.img of=/dev/rdisk6

如果沒有用 bs=32m 速度會超慢的,感覺會永無止境等很久。