アップグレードする前に何をバックアップする必要がありますか?

アップグレードする前に何をバックアップする必要がありますか?

私は似たような質問がたくさんあることを知っていますが、正確な質問に対する答えが見つかりませんでした。

私はまだLinux Fedora 20を使用しており、最新バージョンにアップグレードする時期ははるかに過ぎました。 Deja Dupを使用して、/homeディレクトリを外部1TBハードドライブにバックアップし始めました。私の質問は、インストールを開始する前に他のどのディレクトリをバックアップする必要がありますか?

答え1

私はDebianを使用しているので、ディストリビューションに関連するヒントを提供することはできません。とにかく、システムをアップグレードする前に、通常、次の項目をバックアップしてください。

  • /home
  • /etc
  • /usr/local(専用パーティションに入れない限り)
  • インストールされているすべてのパッケージのリスト(私が使用してビルドできるので、dpkgあなたも同じようにapt使用または実行できることを願っています)yumrpm

また、ディストリビューションのリリースノートを読むことをお勧めします。アップグレード(バックアップを含む)を開始する前に実行する必要があるすべての手順について説明します。

答え2

/etc使用されるマネージャーをお待ちください/etc権限と所有権を保持するバージョン管理に保存されます。アップグレードする前に、最新の変更をコミットしてタグを設定したことを確認してください(例git tag fedora20-before-upgrade:。

また、現在インストールされているすべてのパッケージを一覧表示します(rpm -ql >/var/tmp/fedora20-package-list.txt)。これは、依存関係が正しく機能するようにアップグレードによって一部のパッケージが削除される場合に便利です。

それ以外はアップグレード中に特に危険なものはありません。/usr/localホームディレクトリとローカルインストール(下など)には触れないでください。システムの残りの部分はアップグレードで管理する必要があります。もちろん、いつものように、予期しないことが発生した場合に備えて最新のバックアップを持っている必要があります。

答え3

また含めます/var

もちろん、新しくインストールするときに直接バッチ交換を実行することはお勧めできませんが、/var重要なユーザー/管理者ファイルを大量に保存します。

mysql
html
crontab
samba

いくつか言えば。

関連情報