新しいDebianのインストール。バックアップからどのファイルを復元できますか?

新しいDebianのインストール。バックアップからどのファイルを復元できますか?

新しいコンピュータに新しいDebian 8.2 Jessieをインストールしました。私はtar -zxvpf myBackup.tar.gzDebian 8.2 Jessieを実行していた古いコンピュータのバックアップからフォルダを抽出するために実行しました。

私が抽出したフォルダはetc、、homeです。各ファイルのどれを新しいインストールにコピーする必要がありますか?rootusrvar

答え1

ホームディレクトリ、またはすべてのホームディレクトリ(つまり、すべて/home)、、/usr/localおよび/root無差別に一括復元できます。残り:

  • /usr:まったく復元しないでください(除く/usr/local)。コンテンツはすべてDebianパッケージマネージャによって管理されます。ファイルを再インポートするには、以前と同じパッケージを再インストールしてください。実際に。dpkg-dirvert/usr/usr/usr/local
  • /etc:バックアップを準備場所に抽出し、復元する個々の変更を選択します。古いバージョンと新しいバージョンを比較することができますが、以前にインストールしたがインストールされなくなったパッケージdiff -ruのため、異なるuidを持つシステムユーザー、他の設定ファイル、またはその逆など、無視する必要がある多くの違いがあることがわかります。あなたのものと思われる変更だけを元に戻してください。
  • /varA:非常に似ています/etcが、簡単です。おそらく(以前のログに興味がない場合)、/varバックアップからほとんどを削除し、バックアップからまったく異なる部分を置き換えることができます。たとえば、古いシステムの状態を参照できますが、新しいシステムのコンテンツを使用できないように保持できることがあります。/var/cache/var/log/var/www/var/lib

簡単に言えば、交換可能なものと交換できないことを知るためには、その部品に関する多くの知識が必要であり、簡潔で一般的なアドバイスはありません。時間を節約したい場合は、意図的にファイルの回復を試すことができますが、これは危険であることに注意してください。最も安全なオプションは、実際にバックアップから必要なものを正確に選択することです。


もちろん、他のオプションは、バックアップからすべてを忠実に復元することです。代わりに再インストールしてください。その後、最小限の労力で以前のシステムと同じように見えるシステムがあります。

関連情報