web-dev-qa-db-ja.com

rsyncを使用してUbuntuサーバーに完全バックアップを復元する

最初に少し背景:先週末、ホームラボサーバー用に入手した新しいディスクでRAID 5をセットアップしました。 raidを初めてセットアップしたので、すべてのデータが削除されます。 RAIDを設定する前に、このことを念頭に置いて、次のコマンドを使用してUbuntuサーバーシステム全体のrsyncバックアップを作成しました。

Sudo rsync -aAXv / --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*", "/mnt/*","/media/*",”/ssh/*”,"/lost+found"} /mnt

すべてが正常にバックアップされたので、RAIDをセットアップしてから、Ubuntu Serverの新規インストールを行いました。次に、ドライブを接続してマウントし、次のコマンドを実行してバックアップを復元しました。

Sudo rsync -aAXv /home/mnt/* /

このコマンドを実行すると、すべてのファイルがサーバーに復元されることが示されました。しかし、再起動時にモニターに選択メニューが表示され、「ubuntu」を押しました。最初にカーネルをロードする必要があることを示すいくつかの単語が画面に表示されました。バックアップがサーバーの起動を停止して、Ubuntuの新規インストールのIDを上書きする一意の識別子を持っている必要があるため、これが発生したと思います。もう一度やり直したときにバックアップの復元から何かを除外する必要があると思うので、すでにUbuntuを再インストールしました。私はLinuxにかなり慣れていないので、ここの誰かが助けてくれることを願っています。前もって感謝します。

1
Drew Sauer

/ etcを復元した場合は、/ etc/fstabを上書きします。これにより、システムのハードドライブ上のパーティションがポイントされるため、システムが起動できなくなります。

このサイトには、ライブセッションからfstabを修正する方法に関する多数の質問があります。または、すでに再インストールした場合は、復元できません。

1
Organic Marble