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


8

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

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

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

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

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


1
私の2セント:/home/システムディレクトリではありません。インストールプロセス中に、古いインストールの既存のユーザーと同じユーザー名を作成すると、古いディレクトリが削除される可能性があります。それ以外の場合は、新しいユーザーフォルダを作成し、古いフォルダのままにします。一部の人々は別のホームパーティションを持っていて、再インストールでそれを使います。
adempewolff

1
実際には、/homeディレクトリに既に存在するユーザーと同じユーザー名でインストールすると、可能な場合は古いユーザー名が使用され、何も上書きされません(1時間以内にこれを実行しました:P)。しかし、/homeディレクトリ(少なくとも1つのユーザーディレクトリを含む)がないUbuntuインストールは、私の知る限り、機能しません/home。したがって、システムディレクトリと呼びます。(
当然のことながら、

回答:


10

ユビキタスソースコードでハードコードされたリストを見つけることができませんでした。ドキュメントには、そのパーティションが重複やメンテナンスの手間を避けるために、ジ(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とカーネルに関連するパッケージによって上書きされるだけです。


パーフェクト!あなたは私を多くの面倒から救いました!どうもありがとう!:)
XtraSimplicity 2017年

0

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

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

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

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.