Lors de la réinstallation d'Ubuntu sur une partition où une installation Ubuntu existante existe déjà et sans choisir de formater la partition, le programme d'installation affiche un message d'avertissement avant de commencer l'installation:
Le système de fichiers sur / dev / sda5 affecté à / n'a pas été marqué pour le formatage. Les répertoires contenant des fichiers système (/ etc, / lib, / usr, / var, ...) qui existent déjà sous n'importe quel point de montage défini seront supprimés lors de l'installation.
Veuillez vous assurer d'avoir sauvegardé toutes les données critiques avant l'installation.
La liste des "répertoires système" ici ne semble pas complète. De plus, je m'attendrais à ce que / home soit un répertoire système, mais par expérience, je sais que / home n'est pas effacé.
Quelle est la liste complète des répertoires qui seront supprimés lors de l'installation?
la source
/home/
n'est pas un répertoire système. Si, au cours du processus d'installation, vous créez un nom d'utilisateur identique à celui d'un utilisateur existant sur l'ancienne installation, il peut supprimer l'ancien répertoire. Sinon, il suffit de créer un nouveau dossier utilisateur et de laisser l'ancien être. Certaines personnes ont une partition home séparée et l'utilisent lors des réinstallations./home
répertoire utilise l'ancien si possible, et ne remplace rien (je l'ai fait il y a moins d'une heure: P). Mais une installation Ubuntu sans/home
répertoire (contenant au moins un répertoire utilisateur) ne fonctionnera pas, pour autant que je sache - par conséquent, j'appellerais/home
un répertoire système. (Corollaire: tous les répertoires système ne sont pas supprimés lors de la réinstallation d'Ubuntu!)Réponses:
Je n'ai pas pu trouver de liste codée en dur dans le code source de l' ubiquité . La documentation indique que le partitionnement est géré par le code di (programme d'installation Debian) pour éviter la duplication et les efforts de maintenance. Mais je n'ai pas pu trouver de réponse dans les paquets associés ou dans la documentation Debian.
Heureusement
/var/log/syslog
, respectivement/var/log/installer/syslog
après l'installation, contient des informations utiles sur l'ubiquité et le processus d'installation . Voici un extrait d'une installation 12.04 sur une installation 12.04 dans ma machine virtuelle:Fondamentalement, les répertoires bin, dev, etc., lib, lib32, lib64, proc, sbin et sys sont supprimés, tout comme le contenu de usr et var (/ usr / local et / var / local semblent être une exception, mais les dossiers de test I avaient en usr et var ont été supprimés). Le répertoire de démarrage ne semble pas être supprimé et est simplement écrasé par les packages liés à grub et au noyau.
la source
Je suis assez ennuyé par l'ubiquité en ce moment. J'ai dit au programme d'installation de 15.04beta2 d'utiliser
/
sur unraid10f2
appareil md, sans formatage. Très bien, j'avais déjà fait un mkfs.xfs sur cet appareil. Je lui ai également dit d'utiliser mes appareils existants/home
et/var/tmp
md
sans formatage./home
survécu, mais mon/var/tmp
est maintenant vide!Que se passe-t-il? C'est un endroit bien défini pour stocker des données utilisateur persistantes. Je n'ai rien perdu que je ne puisse pas trouver et télécharger à nouveau, ou sauvegarder à nouveau à partir d'autres machines, mais c'est très cool. Je ne pensais pas que la boîte de dialogue d'avertissement parlait même de partitions autres que le système de fichiers racine. (Je pensais que j'aurais reçu un autre avertissement pour que l'appareil soit monté
/var/tmp
spécifiquement, s'il devait être monté dans un endroit qui n'était pas à l'abri durm -r
.)Je savais qu'il y avait un léger risque de parler à l'installateur de mes autres systèmes de fichiers, au lieu de simplement éditer fstab plus tard, mais c'est juste stupide.
de toute façon, la liste des répertoires qu'Ubiquity efface inclut
/var/tmp
, mais pas/home
.Ouvert https://bugs.launchpad.net/ubuntu-manual-tests/+bug/1445196
la source