樹莓派バックアップミラー作成ミラーワンタッチ作成スクリプト
1691 ワード
原文:https://neucrack.com/p/107
機能
ダウンロードスクリプト スクリプトTODO部分、すなわちメモリカードのデバイス番号を修正し、デバイス番号は は、その後、ネットワークに接続できることを保証するスクリプト を実行する.
スクリプトは、
backupの生成を待つ.img、使用可能
パッケージング後にスタンバイを保存還元が必要な場合は、 を用いる.復元後のルートディレクトリ を直接使用することができる.
dumpとrestoreを使用してベリーパイのimgミラー を作成 The resulting partition is not properly aligned for best performanceの解決方法
機能
せっかく1つのシステムを自分が望むようにして、別のSDカードにクローンしたり、バックアップ保存したりして、次回は直接SDカードに復元するので、1つのキーバックアップスクリプトが必要で、自分のシステムをファイルにバックアップして、次回は簡単に復元します.ddコマンドやwin 32 diskを使用してメモリカードの内容を直接ファイルに保存できますが、保存されたミラーが非常に大きい、すなわちメモリカードの容量サイズが欠点です.バックアップするシステムファイルを最小限に抑える方法が必要です.
スクリプトは、メモリカードのシステムをimgミラーにワンタッチでバックアップすることを実現し、ミラーリングは小さい(ddコマンドやwin 32 diskを使用してブロックコピーを行うのではなく、メモリカードのサイズと同じ大きさであるシステムコンテンツをインストールするのに十分である).
df -h
またはsudo fdisk -l
で表示します.例えば、カードリーダーを挿入した後、私のコンピュータ上のメモリカードデバイスは/dev/sdc
です.例えば、直接ツリーベリーパイにバックアップします.それぞれ/dev/root
と/dev/mmcblk0p1
です.######################################################
################## TODO: settings#####################
src_root_device=/dev/sdc2 #/dev/root
src_boot_device=/dev/sdc1 #/dev/mmcblk0p1
######################################################
chmod +x backup_system.sh
./backup_system.sh
スクリプトは、
dosfstools dump parted kpartx
というソフトウェアをダウンロードし、これらのソフトウェアを利用してバックアップを行い、安心して使用できます.backupの生成を待つ.img、使用可能
xz -zkv backup.img
パッケージング後にスタンバイを保存
sudo dd if=backup.img of=/dev/sd*
/
の空間は比較的小さく、拡張パーティションサイズが必要な場合はlinux下のグラフィックツールgparted
(推奨)を使用するか、コマンドラインツールresize2fs