[Mac][Raspberry Pi] microSD カードのバックアップ&リストア

Raspberry Pi 用の microSD カードをバックアップし、別の microSD カードへリストアすることを Mac で行う方法について以前書いた(旧ブログ)。

[Raspberry Pi] microSD カードをバックアップ・リストアする2 – with a Christian Wife
https://blog.withachristianwife.com/2017/03/14/backup-restore-sdcard-2/

その方法を改めてまとめ直してみる。

環境:macOS Catalina

(1)バックアップする microSD カードを Mac へ接続し、以下のコマンドを実行。該当 microSD カードを特定する。

$ diskutil list

(2)一旦 microSD カードをアンマウントする。1で /dev/disk6 だと分かったとすると、以下のコマンドを実行する。

$ diskutil unmountDisk /dev/disk6

(3)以下のコマンドで microSD カードを Mac のルートディレクトリにバックアップする。

$ sudo dd bs=1m if=/dev/disk6 of=~/RPi.img

進捗状況は Ctrl + t で確認できる。

書き込みが完了すると、プロンプトが表示される。

(4)以下のコマンドで microSD カードをアンマウント。Mac から抜く。

$ diskutil eject /dev/disk6

(5)リストア先の microSD カードを Mac に接続する。1を繰り返し microSD カードを特定する。

(6)2同様に microSD カードをアンマウントする(5で該当 microSD カードが /dev/disk6 だと分かったとする)。

$ diskutil unmountDisk /dev/disk6

(7)ディスクイメージを microSD カードに書き込む。

$ sudo dd bs=1m if=~/RPi.img of=/dev/rdisk6

書き込みが完了すると、プロンプトが表示され、boot という名前のドライブがマウントされる。

(8)以下のコマンドで microSD カードをアンマウント。Mac から抜く。

$ diskutil eject /dev/disk6

これでリストアが完了した。

参考:
MacでRaspberry PiのSDカードをハードコピー(バックアップ) - karaage. [からあげ]
https://karaage.hatenadiary.jp/entry/2015/06/09/080000




この記事が気に入ったらサポートをしてみませんか?