web-dev-qa-db-ja.com

バックアップ、クリーンインストール、復元

Ubuntuに来たルートのため、NTFSファイルシステムで12.04を12.04からアップグレードしました。パッケージをインストールして設定するなど、必要なものをすべて手に入れるのに多くの時間を費やしました。簡単な方法はあるのでしょうか。

1できるようにシステム全体をバックアップします。

2 ext4に12.10をきしむようにクリーンインストールします。

3システムを再インストール前と同じように動作させるためにバックアップを復元しますか?

これがひどく明らかなようでしたら申し訳ありませんが、手遅れになったときにすべての問題を見つけたくはありません。

TIA。

これがどのように行われたかを知らせるには:

  1. Dpkgを使用して、インストールされているパッケージを一覧表示します。

  2. Deja dupを使用してバックアップしました。また、/ jaの内容を手動でバックアップして、deja dupが見逃したものを含めました。

  3. きれいにインストール

  4. Deja dupバックアップを復元し、/ etcの内容を戻しました

もう起動しません。グラフィックについて不満を言い、基本的なグラフィックを提供し、停止した。

上記の3と4を繰り返しましたが、インストール後にクリーンな/ etcをバックアップしてから、

  1. Deja dupバックアップを/ home/userに復元しましたが、データは/ home/user/home/userになりました。よく調べると、2つのユーザーディレクトリのiノードは同じですが、動作が異なります。

  2. ログオンできなくなりました。 .ICEauthorityに書き込めません。正しくログインするには、.ICEauthorityを削除し、ユーザーをユーザー内のすべてのファイルの所有者として設定する必要がありました。

  3. / home/user/home/userの内容を/ home/userにコピーしました。/home/user/home/userが空になりました。/home/user/homeをゴミ箱に移動しました。ゴミ箱から/ homeを削除しようとすると、/ home/userの内容のように見えるものを削除する準備ができます。綿密な検査により、/ home/userが/home/user/.local/share/Trash/files/userと同じiノード番号を持っていることがわかります-不要なゴミ箱バージョンをリンク解除して削除できますか?

  4. Dpkgを使用してソフトウェアを再インストールしようとしましたが、すべてのパッケージがデータベースにないとしてリストされました。

マーデ!これから抜け出す方法はありますか?

さらに悪いことに、deja dupはすべての日付の〜/ .local/share/evolutionフォルダーを完全に空にしたようです。メールをすべて失いました。この手順はスターターではないと想定し、一度にパッケージでより一般的な方法を使用することをお勧めします。

5
Tony Martin

最も簡単な方法は2つの部分で構成されます。まず、隠しファイルを含む完全なホームディレクトリをバックアップします。ユーザー固有のすべての構成とデータが含まれています。 2番目の部分は、インストールされているパッケージのリストを作成することです。使用できます

aptitude search '~i'

すべてのインストール済みパッケージのリストを生成するには、Aを持たない行をフィルタリングします。新しいシステムをインストールした後、以前にインストールしたすべてのソフトウェアをインストールするためにこのリストを再度適用できます。その方法については、aptitudeユーザーマニュアルをご覧ください。

新しいシステムをインストールしたら、ホームディレクトリのバックアップを復元できます。すべてが元に戻ります。

インストール済みパッケージのリストは、次のコマンドを使用して生成できます。

aptitude search '~i' | grep '^..[^A]' | awk '{print $2}' > installed_packages.txt

その後、次のコマンドを使用してパッケージを再インストールできます。

aptitude install $(cat installed_packages.txt)

最初のコマンドで自動的にインストールされたパッケージをフィルター処理したため、これはまったく同じ結果を生成しない可能性があることに注意してください。自動的にインストールされたパッケージは永久にシステムに残るため、インストールしない方が良いです。ただし、一部の依存関係は「推奨」のみであり、パッケージリストの適用時に再インストールされない場合があります。

3
antiguru

Deja Dupバックアップツールを使用して、ローカルまたはクラウドフォルダー(バックアップフォルダー)にバックアップします。復元するには、クリーンインストール後にDeja Dupを開き、[以前のバックアップからファイルを復元します...]をクリックし、バックアップフォルダーのパスを指定してシステムを復元します。

Deja Dup

Deja DupはUbuntu Storeで入手できます。

3
VedVals