Neuinstallation von Ubuntu ohne Formatierung der Partition - Welche Ordner werden gelöscht?

8

Wenn Sie Ubuntu auf einer Partition neu installieren, auf der bereits eine vorhandene Ubuntu-Installation vorhanden ist, und die Partition nicht formatieren, wird vor der Installation eine Warnmeldung angezeigt:

Das Dateisystem in / dev / sda5, das / zugewiesen wurde, wurde nicht zur Formatierung markiert. Verzeichnisse mit Systemdateien (/ etc, / lib, / usr, / var, ...), die bereits unter einem definierten Mountpoint vorhanden sind, werden während der Installation gelöscht.

Stellen Sie vor der Installation sicher, dass Sie alle kritischen Daten gesichert haben.

Die Liste der "Systemverzeichnisse" hier scheint nicht vollständig zu sein. Außerdem würde ich erwarten, dass / home ein Systemverzeichnis ist, aber aus Erfahrung weiß ich, dass / home nicht gelöscht wird.

Was ist die vollständige Liste der Verzeichnisse, die während der Installation entfernt werden?

Tomas Aschan
quelle
1
Meine zwei Cent: /home/ist kein Systemverzeichnis. Wenn Sie während des Installationsvorgangs einen Benutzernamen erstellen, der mit einem vorhandenen Benutzer bei der alten Installation identisch ist, wird möglicherweise das alte Verzeichnis gelöscht. Andernfalls würde nur ein neuer Benutzerordner erstellt und der alte Ordner belassen. Einige Benutzer haben eine separate Home-Partition und verwenden diese für alle Neuinstallationen.
Adempewolff
1
Bei der Installation mit demselben Benutzernamen wie bei einem Benutzer, der bereits im /homeVerzeichnis vorhanden ist, wird nach Möglichkeit der alte verwendet und nichts überschrieben (ich habe dies vor weniger als einer Stunde getan: P). Aber eine Ubuntu-Installation ohne /homeVerzeichnis (das mindestens ein Benutzerverzeichnis enthält) funktioniert meines Wissens nicht - daher würde ich /homeein Systemverzeichnis aufrufen . (Folgerung: Nicht alle Systemverzeichnisse werden bei der Neuinstallation von Ubuntu gelöscht!)
Tomas Aschan

Antworten:

10

Ich konnte keine fest codierte Liste im Allgegenwart- Quellcode finden. In der Dokumentation heißt es, dass die Partitionierung durch di-Code (Debian-Installationsprogramm) erfolgt, um Doppelarbeit und Wartungsaufwand zu vermeiden. Aber ich konnte keine Antwort in den zugehörigen Paketen oder in der Debian-Dokumentation finden.

Zum Glück /var/log/syslog, die jeweils /var/log/installer/syslognach der Installation enthält alle notwendigen Informationen über Allgegenwart und den Installationsprozess . Hier ist ein Auszug aus einer 12.04-Installation über eine 12.04-Installation in meiner VM:

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

Grundsätzlich werden die Verzeichnisse bin, dev usw., lib, lib32, lib64, proc, sbin und sys gelöscht, ebenso wie der Inhalt von usr und var (/ usr / local und / var / local scheinen eine Ausnahme zu sein, aber Testordner I. hatte in usr und var wurden gelöscht). Das Boot-Verzeichnis scheint nicht gelöscht zu sein und wird nur von den Paketen überschrieben, die sich auf grub und den Kernel beziehen.

LiveWireBT
quelle
Perfekt! Du hast mich gerade vor viel Ärger bewahrt! Tausend Dank! :)
XtraSimplicity
0

Ich bin gerade ziemlich verärgert über die Allgegenwart. Ich habe dem Installationsprogramm von 15.04beta2 gesagt, dass es /auf einem raid10f2MD-Gerät ohne Formatierung verwendet werden soll. Gut, ich hatte bereits eine mkfs.xfs auf diesem Gerät erstellt. Ich habe ihm auch gesagt, dass er meine vorhandenen Geräte /homeund /var/tmp mdGeräte ohne Formatierung verwenden soll. /homeüberlebt, aber meine /var/tmpist jetzt leer!

Was zum Teufel? Es ist ein genau definierter Ort zum Speichern persistenter Benutzerdaten. Ich habe nichts verloren, was ich nicht finden und erneut herunterladen oder von anderen Computern sichern kann, aber es ist sehr uncool. Ich dachte nicht, dass der Warndialog überhaupt von anderen Partitionen als dem Root-Dateisystem sprach. (Ich dachte, ich hätte eine weitere Warnung erhalten, dass das Gerät /var/tmpspeziell montiert werden soll , wenn es an einem Ort montiert werden soll, der vor dem Gerät nicht sicher ist rm -r.)

Ich wusste, dass es ein geringes Risiko gab, dem Installationsprogramm von meinen anderen Dateisystemen zu erzählen, anstatt nur fstab später zu bearbeiten, aber das ist einfach dumm.

Die Liste der Verzeichnisse, die Ubiquity wegbläst, enthält /var/tmp, aber nicht /home.

Geöffnet unter https://bugs.launchpad.net/ubuntu-manual-tests/+bug/1445196

Peter Cordes
quelle