RaspberryPi3のバックアップをmicroSDカードでとる(NOOBSユーザー向け)最終更新日:2018年01月26日RaspberryPi3のバックアップをmicroSDカードでとる(NOOBSユーザー向け)こんにちは。先日ラズパイのmicroSDが死んでしまったので再インストールしました。ほんとにすぐ死んじゃう子です。実は以前にもいくつか投稿していたのですが、ファイルシステムが壊れて読み出せなくなってしまいました。再インストールも楽じゃないので、今回はラズパイ3(Jessie)の完全バックアップを取りたいと思います。Jessie(NOOBS環境)のmicroSDカードの完全バックアップを取りたい&定期的に自動でバックアップしたい。用意するものバックアップ用のmicroSDカード(今使っているもの以上の容量)カードリーダ(つけっぱなしにする予定なので小型のものが便利です。)動作中のラズパイ方法まずmicroSDカードのフォーマットを行いました。家に64GBのカードが余っていたのでそれを使いましたが、なんでもいいと思います。カードリーダに差してラズパイのUSBポートに接続します。フォーマットの方法もなんでも良いですが、ラズパイでやるならパーティション分けもできる「gparted」というソフトが使いやすかったです。標準では入っていないのでインストールしましょう。gpartedフォーマットの形式はFAT32にしましたが、特になんでも良いと思います。続いてカードのコピーを行います。Jessieにはなんと動作中のカードを丸ごとコピーできるツールがデフォルトで入っています。簡単操作でパーティション作成からコピーまで全部自動でやってくれるすごいツールです。Copier」を選びます。Deviceにはバックアップ用カードを指定します。私の場合は/dev/sdaで認識されましたがここはUSBを指す順番等で変わるようです。2つ選んだらStartを押すとコピーが始まります。32GBのカードをコピーしたので30分以上掛かってしまいました。その間CPUに負荷がかかって何もできないので、コーヒーを飲みながら動画を見たりして時間を潰しましょう。Copierはとても簡単で便利なのですが、cronとかで定期的に実行したいと思ってもGUI操作しかできないようです。コマンドラインから使えそうなバックアップツールを探していたら「rsync」が良さそうでした。(ちなみにNOOBSじゃない人は「rpi-clone」を使うのが簡単そうです)。rsyncrsyncは稼働中のカードのrootディレクトリをコピーできます。毎回不要なファイルをコピーしないように、まず除外リストを書いておきます。/rsync-exclude.txt/proc/*/sys/*/dev/*/boot/*/tmp/*/run/*/mnt/*/var/tmp/*/var/log/*/media/*書き終わったらrsyncを実行します。/media/ppdr/root最後のディレクトリはバックアップ用カードがマウントされている場所です。これまたバックアップに30分以上かかります。エラーが出ずに終われば成功です。最後にこれを定期的に実行するように設定しておきましょう。いつもどおりcronに登録するだけで完了です。/media/ppdr/root-Eと-vは進捗を表示するやつですので外してしまいました。これでSDカード突然死の恐怖からも開放されます。コメントをキャンセルメールアドレスが公開されることはありません。ライセンスで提供されています。当サイトはクリエイティブ・コモンズを利用しています。以下のルールを守って下さい。BY(表示)作品を創作した人(著作者)の氏名や作品のタイトルなど、作品に関する情報を表示しなくてはならないことを表します。