web-dev-qa-db-ja.com

パーティションをフォーマットせずにUbuntuを再インストールする-削除されるフォルダー

既存のUbuntuインストールが既に存在するパーティションにUbuntuを再インストールし、パーティションのフォーマットを選択しない場合、インストーラーはインストールを開始する前に警告メッセージを表示します。

/に割り当てられた/ dev/sda5上のファイルシステムは、フォーマット用にマークされていません。定義済みのマウントポイントの下にすでに存在するシステムファイル(/ etc、/ lib、/ usr、/ var、...)を含むディレクトリは、インストール中に削除されます。

インストールする前に、重要なデータをバックアップしたことを確認してください。

ここの「システムディレクトリ」のリストは完全ではないようです。さらに、/ homeがシステムディレクトリになることを期待しますが、経験から、/ homeは消去されないことがわかります。

インストール中に削除されるディレクトリの完全なリストは何ですか?

8
Tomas Aschan

biquity ソースコードでハードコードされたリストを見つけることができませんでした。 documentation は、d-i(debianインストーラー)コードによってパーティション化が処理され、重複と保守の労力を回避することを示しています。しかし、私は 関連パッケージ またはDebianドキュメントで答えを見つけることができませんでした。

幸いなことに、/var/log/syslog、それぞれ/var/log/installer/syslogインストール後には、 ユビキタスとインストールプロセスに関する有用な情報 が含まれています。これは、私のVMでの12.04インストールから12.04インストールへの抜粋です。

May 27 21:20:12 ubuntu ubiquity[8109]: switched to page partman
May 27 21:20:35  ubiquity[8109]: last message repeated 5 times
May 27 21:20:35 ubuntu kernel: [  598.116238] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
May 27 21:20:35 ubuntu ubiquity: umount: /tmp/tmp.5jn9BTMDwz: device is busy.
May 27 21:20:35 ubuntu ubiquity:         (In some cases useful info about processes that use
May 27 21:20:35 ubuntu ubiquity:          the device is found by lsof(8) or fuser(1))
May 27 21:20:35 ubuntu ubiquity: 
May 27 21:20:37 ubuntu ubiquity[8109]: debconffilter_done: ubi-partman (current: ubi-partman)
May 27 21:20:37 ubuntu ubiquity[8109]: Step_before = stepPartAdvanced
May 27 21:20:37 ubuntu clock-setup: Sun May 27 21:20:37 UTC 2012
May 27 21:20:37 ubuntu clock-setup: rdate: adjust local clock by -0.063701 seconds
May 27 21:20:40 ubuntu ubiquity[8109]: switched to page timezone
May 27 21:20:42 ubuntu kernel: [  605.076359] Adding 784380k swap on /dev/sda5.  Priority:-1 extents:1 across:784380k 
May 27 21:20:42 ubuntu kernel: [  605.225583] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
May 27 21:20:51 ubuntu ubiquity: not installable: 
May 27 21:20:51 ubuntu ubiquity: version mismatch: 
May 27 21:20:51 ubuntu clear_partitions: Considering /,/dev/sda1. 
May 27 21:20:51 ubuntu kernel: [  614.038996] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
May 27 21:20:51 ubuntu clear_partitions: Removing bin from / (/dev/sda1).
May 27 21:20:51 ubuntu clear_partitions: Removing dev from / (/dev/sda1).
May 27 21:20:51 ubuntu clear_partitions: Removing etc from / (/dev/sda1).
May 27 21:20:52 ubuntu clear_partitions: Removing lib from / (/dev/sda1).
May 27 21:20:52 ubuntu clear_partitions: Removing lib64 from / (/dev/sda1).
May 27 21:20:52 ubuntu clear_partitions: Removing proc from / (/dev/sda1).
May 27 21:20:52 ubuntu clear_partitions: Removing sbin from / (/dev/sda1).
May 27 21:20:52 ubuntu clear_partitions: Removing sys from / (/dev/sda1).
May 27 21:20:52 ubuntu clear_partitions: Removing usr/bin from / (/dev/sda1).
May 27 21:20:52 ubuntu clear_partitions: Removing usr/games from / (/dev/sda1).
May 27 21:20:52 ubuntu clear_partitions: Removing usr/include from / (/dev/sda1).
May 27 21:20:53 ubuntu clear_partitions: Removing usr/lib from / (/dev/sda1).
May 27 21:20:53 ubuntu clear_partitions: Removing usr/not-formatted from / (/dev/sda1).
May 27 21:20:53 ubuntu clear_partitions: Removing usr/sbin from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing usr/share from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/backups from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/cache from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/crash from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/games from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/lib from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/lock from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/log from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/mail from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/not-formatted from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/opt from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/run from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/spool from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/tmp from / (/dev/sda1).
May 27 21:21:02 ubuntu kernel: [  625.522422] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: errors=remount-ro

基本的に、bin、devなどのディレクトリ、lib、lib32、lib64、proc、sbin、sysは削除され、usrおよびvarの内容も削除されます(/ usr/localおよび/ var/localは例外のようですが、テストフォルダーI usrにあったvarは削除されました)。ブートディレクトリは削除されていないようで、grubおよびカーネルに関連するパッケージによって上書きされているだけです。

10
LiveWireBT

私は今、ユビキタスにかなりイライラしています。 15.04beta2のインストーラーに、/ mdデバイスでraid10f2をフォーマットせずに使用するように指示しました。結構、そのデバイスでmkfs.xfsを既に実行していました。また、既存の/homeおよび/var/tmpmdデバイスをフォーマットせずに使用するように指示しました。 /homeは生き残りましたが、私の/var/tmpは空になりました!

なんてこったい?永続的なユーザーデータを保存するための明確に定義された場所です。見つけられないものや再ダウンロードできないもの、または他のマシンから再度バックアップしたものは何も失いませんでしたが、非常にクールです。警告ダイアログがルートファイルシステム以外のパーティションについて話しているとさえ思わなかった。 (デバイスが/var/tmpから安全でない場所にマウントされる場合、具体的にはrm -rにデバイスがマウントされると別の警告が表示されると思いました。)

後でfstabを編集するだけでなく、インストーラに他のファイルシステムについて伝えるわずかなリスクがあることは知っていましたが、これは馬鹿げています。

とにかく、Ubiquityが吹き飛ばすディレクトリのリストには/var/tmpが含まれますが、/homeは含まれません。

開いた https://bugs.launchpad.net/ubuntu-manual-tests/+bug/1445196

0
Peter Cordes