バックアップからシステム ディレクトリをコピーして貼り付けることで Unix サーバーを復元できますか?

バックアップからシステム ディレクトリをコピーして貼り付けることで Unix サーバーを復元できますか?

多数のバイナリや設定などがインストールされた Ubuntu サーバーを台無しにしてしまいました。Ubuntu を再インストールする必要がありますが、隠しファイルなどすべてを含む完全なバックアップはあります。ただし、起動はできません。すべてをもう一度インストールして構成し直すのは避けたいと思っています。

すべてのシステム ディレクトリ (bin、usr/bin、var など) をバックアップから新しいインストールにコピーすると、おそらくすべての構成ファイルも含まれるため、apt-get を使用してバイナリを再インストールした場合と同じようにすべてがすぐに機能しますか? 除外する必要があるディレクトリ (boot や dev など) も除外すると仮定します。

それが機能しない場合、ディスクに完全にアクセスできる場合、すべてを復元する最も迅速で簡単な方法は何でしょうか? 誤解のないよう言うと、これはサーバーなので、実際には /home ディレクトリではなく、それ以外のすべてが重要です。

ありがとう!

答え1

これはおそらく機能するでしょう。ファイルの権限を保持するだけで、これは でアーカイブできますcp -a

私が考えられる唯一の問題は、バックアップ システムが何らかの理由で古くなっているため、現在のカーネル (別の init システムなど) で使用できなくなることです。システムを別のハード ドライブ/パーティションに移行する場合、システムを単純にコピーする方法もあります。

何も台無しにすることができず、その後もディスクに完全にアクセスできるため、試してみる価値は間違いなくあります。

関連情報