SDカードやUSBなどのポータブルなもののバックアップLinuxのフラッシュドライブは思ったよりも簡単です。DDコピーおよび変換ツールを使用すると、ターミナルから直接実行できます。 DDは非常に用途が広く、それによりユーザーは大量のデータをある場所から別の場所にコピーできます。敢えて言うなら; DDツールには多くの用途があります。最適な用途の1つは、データストレージのバックアップです。過去のAddictivetipsでは、この方法を使用してハードドライブのコピーを作成しました。また、SDカードとフラッシュドライブのバックアップにも使用できます。仕組みは次のとおりです。
スポイラー警告:下にスクロールして、この記事の最後にあるビデオチュートリアルをご覧ください。
SDカードとフラッシュドライブのバックアップ
開始するには、ターミナルウィンドウを開き、バックアップしようとしているSDカード/ USBを差し込みます。使用 lsblk システム上の利用可能なすべてのデバイスを印刷するコマンド。
SDカードは従わないことに注意してください特に組み込みのメモリカードリーダーを使用している場合は、一般的な/ dev / sdX構造。代わりに、/ dev / mmcblkに続いてパーティション情報が表示されます。
注:USBのバックアップは、従来の/ dev / sdX命名スキームに従う必要があります。
SDカードが/ dev / mmcblk(または同様)USBアダプターを使用している場合。デバイスラベル名はすべて、SDカードアダプターがLinuxでどのように機能するかによって異なります。アダプタのマニュアルを読むことをお勧めします。
ラベルを把握したら、バックアップの方法を正確に把握する必要があります。ユースケースに合った以下の方法を選択してください。
画像ファイルのバックアップ
DDを使用したバックアップの最初の方法は、それを使用してすべてを単純な画像ファイルに保存します。これを行うには、次のコマンドを入力する必要があります。特に大きなSDカードまたはUSBスティックを持っている場合は、イメージングプロセスに時間がかかることに注意してください。
USBフラッシュドライブ
sudo dd if=/dev/sdX of=~/image-of-usb.img
このコマンドを実行すると、USBドライブの完全なコピーが取得され、名前のファイルに保存されます image-of-usb.img。この画像ファイルを取り、安全な場所にバックアップしてください。セキュリティを強化したい場合は、以下の手順に従ってGnuPGで暗号化します。
gpg -c image-of-usb.img
GnuPGの出力は次のようになります image-of-usb.img.gpg.
暗号化プロセスが完了したら、元のファイルを削除し、暗号化されたファイルを保持します。
rm image-of-usb.img
暗号化されたファイルから画像をいつでも抽出します:
gpg image-of-usb.img.gpg
SDカード
注:0はSD 1を意味します。
sudo dd if=/dev/mmcblk0 of=~/image-of-sd-card.img
このDDコマンドを実行すると、SDカードのスナップショットが作成され、ファイルシステム上のファイルに保存されます image-of-sd-card.img。このアーカイブ画像を移動できますが、Dropbox、Googleドライブ、ホームサーバーなどにアップロードしてください。このアーカイブは安全ではなく、誰かが手に入れた場合に機密データに簡単にアクセスできることに注意してください。そのため、SDバックアップもGnuPGで暗号化することをお勧めします。
暗号化するには、次のコマンドを実行します。
gpg -c image-of-sd-card.img
暗号化は、ラベルが付いたファイルを出力する必要があります image-of-sd-card.img.gpg
暗号化が終了したら、元のソースファイルを削除する必要があります。
rm image-of-sd-card.img
暗号化されたアーカイブを抽出するには、gpgを再実行します。 -c.
gpg image-of-sd-card.img.gpg
USBおよびSDカードの複製
SDの複製を作成する場合カードをすべて画像にバックアップするのではなく、次の手順に従ってください。最初のステップは、バックアップするSD / USBと、複製の受信機として使用する2番目のSD / USBの両方を接続することです。次に、 lsblk デバイスをリストするコマンド。すべてのデバイスラベルを見つけてメモします。
たとえば、SDカード1をSDカード2に複製するには、/ dev / mmcblk0および/ dev / mmcblk1を使用する必要があります。もう一度、参照してください lsblk –help 必要に応じて。
正しいラベルを見つけたら、以下の手順に従ってください。
USBフラッシュドライブ
USBをイメージに保存するために以前に使用したコマンドは、この状況で機能します。変更されるのは、コマンドの「of =」アスペクトのみです。出力するのではなく of =〜/ image-of-usb.img、2番目のUSBフラッシュドライブに出力します。
この例では、USBフラッシュドライブ#1は / dev / sdc USBフラッシュドライブ#2は / dev / sdd。異なる場合があります。
sudo dd if=/dev/sdc of=/dev/sdd
DDが完了すると、ドライブ#1のすべてのデータがドライブ#2に存在するはずです!
SDカード
USBセクションと同様に、DDはデータをSDカード#1を複製し、SDカード#2に配置します。ターミナルでこのコマンドを記述して、複製プロセスを開始します。この例では、SDカード#1は/ dev / mmcblk0になり、#2は/ dev / mmcblk1になります。
sudo dd if=/dev/mmcblk0 of=/dev/mmcblk1
端末がキーボードからテキストを再び受け入れることができると、プロセスが完了したことがわかります。
バックアップの復元
DDバックアップイメージを復元する最も簡単な方法SDカードまたはUSBフラッシュドライブは、Etcherツールで簡単にフラッシュできます。 Etcherは主にOSイメージの書き込みを行うため、このツールを使用してデータを復元するのは少し奇妙に聞こえるかもしれませんが、非常にうまく機能します!
Linux用のEtcherフラッシュツールの最新バージョンをダウンロードすることから始め、それを開いてUSBフラッシュドライブまたはSDカードを挿入します。
Etcherプログラム内で、「画像の選択」をクリックして画像選択ウィンドウを開きます。このウィンドウで、参照します image-of-sd-card.img または image-of-usb.img そしてそれを選択します。画像が読み込まれたら、「Flash」をクリックして復元を開始します!
Etcherが終了画面ウィンドウを表示したら、データはデバイス上にあるはずです。
コメント