RaspberryPiのバックアップ&リストア方法 for Mac

スマートホーム
Photo by Hello I'm Nik on Unsplash
スポンサーリンク

自宅のRaspberryPiなんですが、そろそろ色々と積み上げてきたものがあるので、ここいらでバックアップを取っておこうかと、その操作備忘録として、Macユーザー向けのRaspberryPiバックアップ方法をまとめていきます。

RaspberryPiはご存知の通り、内臓のHDD/SDDは持っていないので、全てmicroSDカードに保存しています。microSDカードですからね、いつか何かの拍子に書き込みエラーでデータが飛ぶこともありえますし、更には色々弄っている間に設定間違えて直せなくなるっていうことも可能性としてはありますから、念のためのバックアップは取っておきましょう。

バックアップ方法

標準ターミナルでのバックアップ方法

方法はいくつかあるかと思いますが、今回は一番簡単な方法でやります。ブロックデバイスを直接読み書きしてデータのコピーや変換を行う dd コマンドですが、MacでのUNIX標準コマンドとして使えるので、ddコマンドを使って、ディスクをimgファイルに書き出していきます。

先ずはRaspberryPiからSDカードを抜いていきますが、念のためしっかりシャットダウンさせてから行いましょうね。ここで電源ブチっとしてデータ壊れたら元も子もないですし。

RaspberryPiをシャットダウンして、SDカードを取り出す

シャットダウンが完了したら、RaspberryPiの裏側からmicroSDカードを抜いていきます。 microSDカードが抜けたら、SDカードアダプタなどをつけて、Macに刺しましょう。ここら辺の手順はRaspberryPiを構築できている人であれば問題ないですよね。

さて、SDカードをMacに差してからは、ターミナルでの作業になります。

Macでのマウントディスク名を確認する

ターミナルAppを起動して、以下のコマンドを入力してディスク名を確認します。

ここでいくつかディスクが表示されますが、今回ワタシの環境だと、/dev/disk4という名前でマウントされていることが確認できました。この番号は環境によって違うので注意してください。

ディスク名を確認できたら、バックアップのためにアンマウントしないといけないので、以下のコマンドでアンマウントしましょう。

ddコマンドでバックアップする

では早速ddコマンドでバックアップします。コマンドは以下を入力します。このコマンドの場合、保存先はカレントディスク(現在の場所)になっています。また出力名は、”raspi-backup.img”にしていますが、ここもわかりやすいものに変えてください。

因みにバックアップには結構時間がかかるので注意してください。マシンパワーにも依存するかと思いますが、今回16GBのSDカードの場合で30~40分程度かかりました。

これでバックアップされたファイルをどこかに保存しておけば、作業は完了です。

リストア方法

標準ターミナルを使ったリストア方法

ここで標準ターミナルを使ったリストア方法をまとめています。リストアをするときには、別アプリなどを使った方がリストア時間が短くて済むなども利点もありますが、今回は追加アプリを使わないで、バックアップと同じく、Macで使えるUNIX標準コマンドのddコマンドを使っていきます。

先ずはバックアップと同じようにMacでのマウントディスク名を確認していくので、リストア先のmicroSDカードをSDカードアダプタに入れて、Macに刺していきます。手順としては、バックアップと同じですが、念のため再喝していきます。

Macでのマウントディスク名を確認する

ターミナルAppを起動して、以下のコマンドを入力してディスク名を確認します。

ここでいくつかディスクが表示されますが、今回ワタシの環境だと、/dev/disk4という名前でマウントされていることが確認できました。この番号は環境によって違うので注意してください。

ディスク名を確認できたら、バックアップのためにアンマウントしないといけないので、以下のコマンドでアンマウントしましょう。

ddコマンドでリストアする

バックアップしたファイルを選択して、リストア先のマウントディスク名にリストアしていきます。以下のコマンドの場合は、カレントディスク(現在の場所)にバックアップファイル”raspi-backup.img”があることになっていますが、環境によってこれも変更してください。

リストアについても、ファイルサイズにも寄りますが、バックアップと同じく結構時間がかかりますので、作業時間など注意してください。

スポンサーリンク
スポンサーリンク
スマートホーム Raspberry Pi(ラズパイ)
この記事を書いた人

スマートホーム x IT x 子育て。大手SIer勤務→ITアーキテクトの経験から面白そうな情報を発信していきます。独学でプログラミング勉強してWEBアプリ作ったり、Pythonいじったりしています。日曜プログラマ&エンジニアさんへタメになる情報をお届けします。

\フォローする/
\この記事が役に立ったらシェアしよう/

オススメキャンペーン

学生なら入らないと損!
タダ同然で使い放題サービス多数のPrime Studentが無料で6ヶ月も見れる!
大学生・院生・専門学生・高専生なら誰でもOK!

Prime Studentなら本や日用品の購入が10%〜15%OFFになる特典や他にも通常のPrime特典が多数あるのに、通常のPrime金額の半額で全部利用できちゃう

お急ぎ便・時間指定使い放題、Prime Videoで映画やテレビ番組も見放題、Prime Musicで音楽も聴けちゃうし、動画・音楽・写真の保存などの特典が多数利用可能

今すぐチェックする
デジモノ

コメント

タイトルとURLをコピーしました