新しいUbuntuインストールの/varをフォーマットせずに別のドライブに保存する

新しいUbuntuインストールの/varをフォーマットせずに別のドライブに保存する

古いバージョンの Ubuntu を実行しているサーバーがあり、/var は別のハード ドライブの別のパーティションに保存されています。Ubuntu を 10.04 にアップデートしようとしていますが、/var を別のパーティションとハード ドライブに保存したいと考えています。ただし、現在 /var が含まれているドライブには重要なデータが含まれているため、フォーマットしたくありません。

ドライブをフォーマットして古い /var を失うことなく、インストール時にこの別のドライブに新しい /var を 10.04 でセットアップする方法はありますか?

答え1

パーティション テーブルを手動で指定する場合は、Ubuntu に古い /var パーティションを使用するように指示し、それを /var にマウントすることができます。また、「format」フラグもあるので、そのパーティションに設定されていないことを確認してください。

ただし、インストーラーが /var 内のファイルを上書きする可能性があるため、注意が必要です。または、上書きされず、/var 内の一部のファイルが、インストールされるソフトウェアの新しいバージョンと互換性がない可能性があります。私は以前、MySQL でこれに遭遇しました。

また、「オンライン」アップデート ( sudo apt-get do-release-upgrade) も試してみるとよいでしょう。私は、数台のマシンで Ubuntu Server 8.10 から 10.04 までスムーズにアップグレードできました。/var をバックアップして、このルートを試してみてください。 は、構成の変更も処理できるため、do-release-upgradeよりもクリーンです。dist-upgrade

関連情報