株式会社インデペンデンスシステムズ横浜

システム開発エンジニアの西田五郎が運営しております。Raspberry Pi や Arduino その他新規開発案件のご依頼をお待ちしております。

Raspberry Pi

Raspberry PiのSDカードをSD Card Copierで別のSDカードへバックアップする方法

投稿日:2021年5月6日 更新日:

Raspberry Piの起動中のSDカードをSD Card Copierで別のSDカードへバックアップする方法についてです。この方法を使うと作業中のRaspberry Piの環境をそのまま別のSDカードへ丸ごとコピー出来るので万一作業中のSDカードが破損して起動しなくなったという場合のバックアップになります。


このSDカードのバックアップの重要性というのは実際にいろいろと構築してプログラムも作成した環境が壊れたという経験をしないと実感が湧かないかもしれないのですが、それでは遅いです。(もちろん私自身のことです。)

まずSDカードごと別のSDカードへコピーするということについて考えてみます。

そのメリットは
SDカードごとコピーするのでそのコピー先のSDカードも問題なく起動するはず。
OSそのものや各種環境設定からプログラムやデータまでそのままバックアップ出来る。
SD Card Copierを使えば簡単にGUIから操作出来る。

ではそのデメリットは
実物のSDカードが必要となる。
SDカードリーダーも必要となる。

ここで使用しているSDカードリーダー/ライターは以下(Amazonリンクです。ご了承下さい。)です。もう古いモデルなのか安くなっています。

以下は、USB3.0です。(こちらもAmazonリンクです。ご了承下さい。)

他のバックアップ方法は
SDカード全体のイメージファイルを作成してそれをバックアップとする方法があります。但し、この場合ですが、別のSDカードへリストアすると細かいサイズの違いか何かが原因でリストア出来ない場合が多いと思いました。(※必要な場合は別途調べてみて下さい。)

そのため私の場合は実際のSDカードへコピーするという方法を使っています。

SD Card Copierの使用方法
Raspberry PiのGUIメニューから起動します。

もし、モニターに接続していないという場合は、以下で書いたリモートデスクトップも使ってみて下さい。(※Windowsユーザの方々限定とはなりますが。)
Raspberry Piをモニターとキーボードなしで導入する(2021年5月版 その3)リモートデスクトップの導入から初期設定まで

ここではそのリモートデスクトップを使います。

まずバックアップ先のSDカードリーダー・ライターにSDカードをセットしてRaspberry Piへ接続します。

Raspberry Piメニューから、アクセサリ ==> SD Card Copier を選択します。

コピー元とコピー先のデバイスを選択します。どちらかを判断するのはバックアップ用のSDカードを一度はずしてコピー元に何が表示されるかで判断出来ると思います。またコピー先には稼働しているSDカードは選択出来ないようです。(※すいません、もし正確なデバイス名を調べたいという場合は別途調べてみて下さい。)

ここではこのように選択しました。

Startボタンから開始します。確認をYESで進めると以下のような状態になりました。

完了しました。いろいろな条件によると思いますが、ここでは15分ぐらいかかったと思います。

コピーしたSDカードの起動確認
SD Card Copierを終了後にRaspberry PiをシャットダウンしてコピーしたSDカードで起動します。

コピー元のSDカードを同じように起動出来ました。つまりSDカード全体のバックアップが完了しました。

今回はここまでです。また書きます。

AdSense

AdSense

-Raspberry Pi

執筆者:

関連記事

Raspberry PiでC言語版Lチカを試す(その2)レジスタを操作する

Raspberry PiでC言語を使ったLEDの点灯、消灯(いわいるLチカ)を試してみました。今回は2回目です。前回デバイスドライバを利用する方法を書きました。今回はレジスタを直接操作する方法を使いま …

Raspberry Piをモニターとキーボードなしで導入する(2021年5月版 その2)SSH接続とWifiの設定からログインまで

今現在(2021年5月)の方法でRaspberry Piをヘッドレス(モニターとキーボードなしの状態)で導入する方法について書いています。前回は全体概要からSDカードの作成まで書きました。今回は作成し …

Node.jsでRaspberryPiのGPIOを使う(その2)ブラウザからの操作

Node.jsでRaspberryPiのGPIOを使うの2回目です。前回はGPIOのデバイスドライバをNode.jsのファイル操作を使って操作しました。今回はこれを以下の記事で作成したWebサーバ的な …

Raspberry Piをモニターとキーボードなしで導入する(その3)コンソールを使う

(※2021/05/02追記 現時点で最新版のRaspberry PI OSでモニターとキーボードなしで導入する手順を書きました。ぜひこちらを見て下さい。) Raspberry Piをモニターとキーボ …

Raspberry PiでのNode.jsの導入(その2)Webサーバ的なプログラム

Raspberry PiでのNode.jsの導入の2回目です。前回はインストールと動作確認でした。今回はもう少しWebサーバ的なプログラムを作成してみます。今現在で日本のNode.jsの公式ページにも …