在 Mac OS X 下使用 dd 指令(與 Linux 相同);這個動作也可以用來備份 Pi 系統的資料。
假設來源磁碟(記憶卡)是 /dev/rdisk2,以下指令將完整資料備份到 /tmp/rpi*.img 檔案。
先卸載記憶卡磁區:
sudo umount /dev/disk2s1
複製磁區到檔案:
sudo dd if=/dev/rdisk2 of=/tmp/rpi20130103.img bs=1m
插入新的記憶卡。
先卸載記憶卡:
sudo umount /dev/disk2s1
如果顯示「Resource busy -- try 'diskutil unmount'」,就改用 diskutil 卸載:
將備份檔還原到新的記憶卡(of 和 if 對調):
sudo dd of=/dev/rdisk2 if=/tmp/rpi20130103.img bs=1m
如果有兩個 SD 讀卡機,也可以直接複製到記憶卡:
sudo dd if=/dev/rdisk2 of=/dev/rdisk3 bs=1m
複製完成後,記得先卸載在拔出記憶卡:
sudo umount /dev/disk2s1
附註:/dev/rdiskN 的 r 命名代表 Raw 的意思,在 Mac OS X 下使用 dd 存取 /dev/rdiskN 會比 /dev/diskN 速度快。
沒有留言:
張貼留言