tatamiのブログ

プログラミングの気付きとゲーム関連のことを

MACでコマンドからラズパイのバックアップ

ラズパイの環境構築をやり直したのはいいけど、同じ過ちを繰り返してはマズいと思いバックアップを取ることに。

念のためSDカードは同じTranscendの物を用意。

macのディスクユーティリティを使ってバックアップから復元を試そうとしたのだが上手くいかなかったのでコマンドでやる事にしました

バックアップ手順

1.挿入したSDカードのデバイス名の確認

$ diskutil list

挿入したSDカードと情報が合致する/dev/diskX みたいなのを探す

2.イメージの保存

$ sudo dd if=/dev/disk1 of=~/Desktop/raspi.dmg

復元手順

1.バックアップ時と同じようにデバイス名の確認

$ diskutil list

2.確認したデバイスのアンマウント

$ diskutil unmountDisk /dev/disk1

3.SDカードフォーマット

$ sudo newfs_msdos -F 16 /dev/disk1

4.イメージの書き込み

$ sudo dd if=~/Desktop/raspi.dmg of=/dev/rdisk1 bs=1m

Ctrl + T でddコマンド の進捗状況が確認できます。