いろいろとセットアップしたラズパイですがSDカードを使っているのでいつデータが飛んでもおかしくないです.
セットアップすればするほど怖いですね.
当然,普通のPCと同じようにバックアップも取れるのですがラズパイはSDまるごとバックアップをとって分身を作ることが可能です.
Ubuntuを用いたバックアップ
まずはUbuntuを用いてバックアップする手順について述べます.
準備物は替えのmicroSDカード(もとのものより容量が大きいOR全く同じが望ましい)
とSDアダプタです.
SDカード内のデータの保存
まずはUbuntuにSDカードを認識させます.
以下のコマンドを打ちましょう.
sudo fdisk -l
以下のようにPCからみれるデバイス一覧を探せます.
容量をチェックしたりSDを抜き差しして新たに追加されたデバイスがどれか特定してください.
上の画像の場合,「mmcblk0」というのがデバイスの名前になります.
sudo dd if=/dev/mmcblk0 bs=1M | gzip > /home/user名/pi2017June.gz
ddコマンドを用いてデバイスの中身を圧縮形式でuser以下に保存しています.
この操作にはそこそこ時間がかかると思ってください.
私のは32Gあったので30分くらいかかりました.
バックアップからの復元
SDアダプタからバックアップ元のmicroSDを抜きcopy先のカードを入れます.
同様の手順でSDを認識させた後に,次のようにバックアップをコピーします.
gzip -dc /home/user名/pi2017June.gz | sudo dd bs=1M of=/dev/mmcblk0
|の前にはバックアップ元,後には認識させたドライバ名を使います.
同様に結構長い時間待てば完了です.やはり欠点は結構操作が重い点です.
Windowsを用いたバックアップ
いずれ書きます.