web-dev-qa-db-ja.com

ハードディスクの変更後にシステム全体のバックアップから復元するフォルダーはどれですか?

ハードディスクの変更を除き、元の状態に戻すために、Ubuntu 11.10インストールのバックアップから復元する必要があるフォルダーはどれですか?

詳細:

Ubuntu 11.10を内部SSD-Disk(SATA、60GB)にインストールし、ソフトウェアRAID5アレイ(3つの内部ディスク、SATA)をバックアップにのみ使用しました。 Back-In-Time(root)でSSDディスク全体をバックアップしました。 SSDディスクに障害が発生したため、代わりに新しいディスク(120GB、SATA)を接続しました。次に、ライブCDからUbuntuを再度インストールしました。次に、ソフトウェアセンターから「mdadm」と「backintime」をインストールしました。私のRAID5アレイはNautilusとディスクユーティリティには表示されませんでしたが、ターミナルウィンドウで「Sudo mdadm --assemble --scan」と入力し、その後Nautilusにマウントしました。ホスト名を古い名前に変更するまで、Backintimeはスナップショットを表示しませんでした。 Backintimeは、復元する次のフォルダー/ファイルを表示します。

  • 置き場
  • boot
  • のCD-ROM
  • 開発者
  • ホーム
  • lib
  • lib32
  • lib64
  • 遺失物
  • メディア
  • mnt
  • opt
  • proc
  • root
  • 走る
  • ビン
  • selinux
  • srv
  • sys
  • tmp
  • usr
  • var
  • !initrd.img
  • vmlinuz
  • initrd.img.old
  • vmlinuz.old

その後、最初の試行ですべてのフォルダーを復元しました(これは、 "sys"などの除外フォルダーのすべてのコンテンツを無視するのではなく削除するため、一種のばかげたものでした)。再起動後、起動中に常に「エラー:そのようなデバイスはありません:3b45 ...」というエラーが表示され、Ubuntuデスクトップが表示されませんでした。

次に、Ubuntuを再インストールした後の2回目の試行で、次のフォルダーを除くすべてを復元しました。

  • / dev
  • / proc
  • / sys
  • /メディア
  • / mnt
  • /のCD-ROM

しかし、私はまだ同じエラーを受け取りました。 Grubが起動しますが、デスクトップを表示する前に、同じエラーメッセージ「エラー:そのようなデバイスはありません:3b45 ...」でスタックします。そこで、Live-CdからUbuntuを再度インストールしました。

3回目の試行で重要な質問は、マシンを実行するためにどのファイルまたはフォルダーを除外する必要があるかです。つまり、個人用データ​​とインストールされたすべてのプログラム、ubuntu-updatesは以前と同じように戻りますが、別のハードディスクを持っているということです。

前回のバックアップの時間設定のバックアップ:「\」を含めて、次のフォルダー/ファイルを除外します。

  • .gvfs
  • /home//.mozilla/firefox/.default/Cache
  • /home//.mozilla/firefox/.default/OfflineCache
  • /home/*/.local/share/Trash
  • / dev/*
  • / proc/*
  • / tmp/*
  • / sys/*
  • /メディア/*
  • / mnt/*
  • / var/cache/*
  • 。キャッシュ*
  • / lost + found/*
  • / var/tmp/*
  • /のCD-ROM/*
  • [Cc] ache *
  • .thumbnails *
  • [Tt] rash *
  • 。backup
  • *〜
  • / root/Ubuntu One
  • 。ドロップボックス*

(このリストは不完全で不完全なようですが、Ubuntuを学び始めたばかりです。次回は、無視されるディレクトリの最後にある「/ *」を削除します。このリストの改善提案を歓迎します)。

5
Chaarmann

経験したエラーは、バックアップから/ etc/fstabファイルを復元したためです。すべてのパーティションには、何らかの理由でディスクの順序が変更された場合でも、ブート時に必要なルートパーティションをマウントするために使用される一意の識別子(uuid)があります。

Etcの設定のバックアップでは、非常に選択的で、手動で変更したもののみをバックアップする必要があります。通常のバックアップには、/home/*と実行dpkg --get-selections > my-installed-appsおよびホームを復元して実行dpkg --set-selections < my-installed-appsすべてを復元します。