Linuxを別のデバイスに移動

Linuxを別のデバイスに移動

私は組み込みLinuxネットワークカメラを開発しています。カメラをテストして修復するには、Linuxバックアップが必要です。 usingtarなどのいくつかのオプションをテストしましたが、うまくいかず、rsync次のようないくつかのエラーが表示されます。

短い読書と...

問題ddは、/ devのどの部分をコピーする必要があるかは何も表示されないため、fdisk -lカメラにバックアップファイルを保存するための空き容量が不足しており、clonezillaの詳細については追加のインストールができないことです。 -カメラのパッケージにあります。私はSSH接続がなく、最終的にTelnetとシリアルポート接続しかできませんでした。 Linuxをバックアップして複製するにはどうすればよいですか?

ベストアンサー1

他のデバイスは、同じサイズのハードドライブ/メモリアセンブリを持つ同じWebカメラモデルであると仮定します。その後、ddを使用してハードドライブ全体のイメージを作成できます。 dev、proc、sys、およびその他のディレクトリの内容はドライブではなく仮想メモリにあるため、明示的にコピーする必要はなく、起動時に入力されます。次のように使用してください。
cat /dev/sda|gzip /mount/backup.gz ドライブ全体をマウントされたドライブにダンプできます。見るディスクの複製より多くの情報を知りたいです。

別のアプローチは、関連データのみをバックアップすることです。これは組み込みシステムなので、相対ビューパッケージがインストールされていると思われます。これが本当であり、/etc/、/root/...などの関連するすべてのデータがどこにあるかを知っている場合は、rsyncを使用できます(または二重性) はこれらのファイルにのみ適用されます。この方法ははるかに高速ですが、まずすべての関連ファイルを見つける必要があります。 / devはそのファイルの1つではありません。mountまたは、コマンドを実行すると、dfドライブに実際にどのディレクトリがあるかを確認でき、tmpfsファイルシステムなどを含むすべてのエントリをバックアップする必要はありません。

おすすめ記事