
「/」フォルダ全体(すべてのファイルとフォルダ)の tar バックアップを使用して Debian システムを復元するにはどうすればよいですか?
ISO を作成する必要がありますか?
答え1
もし誰かが私に、完全に故障したシステムの tar アーカイブを渡して、それを復元するように頼んだら、私はおそらく次のようなことをするでしょう。
- 動作するハードウェアを入手する
- 動作中のハードウェアをブートオフするシステムレスキューCD
- tarから抽出して
/etc/fstab
、正しいファイルシステムの設定を確認します。 - ドライブをパーティション分割、フォーマットなどしてどこかにマウントする
/target
- tarアーカイブをマウントポイント(つまり
/target
)に抽出します。 - 以前使用されていたブートローダを再セットアップします。詳細は、使用されているブートローダ (例: grub、grub2、lilo など) によって異なります。
- 、および UUID によってファイルシステムを参照している可能性のあるその他の関連ファイルを修正します
/etc/fstab
。これは、LVM、RAID、FDE、またはその他の何かが使用されていたかどうかによって異なります。
ただし、これは唯一の方法ではありません。特定の状況に応じて、より良い方法やより悪い方法を 12 個ほど思いつくかもしれません。
答え2
リカバリディスクまたはDebianライブCD(https://www.debian.org/CD/http-ftp/#stable)、などを実行してから復元しますが、それほど劇的ではない何かを実行できないことは確かですか?
何を修正しているのか分かりません。
答え3
場合によります。
すでにシステムを起動していて、ルート ファイルシステムを解凍する必要がある場合は、まず、元のファイルシステムに含まれていないディレクトリを作成します。そのディレクトリに tarball を移動し、解凍します。
ファイルシステムが TOAST の場合は、ライブ CD を起動し、ハードドライブ (/dev/sdb など) をマウントして、マウントされた場所に tarball を抽出する必要があります。
grub やドライバーなどのシステムが変更された場合、状況は少し複雑になります。追加情報があれば、私たちがあなたを助けるのに大いに役立ちます。