web-dev-qa-db-fra.com

Xubuntu 16.04: fstab ne montera pas l'entrée "/ root"

Il y a une semaine, j'ai installé Xubuntu 16.04 et je devais monter une partition (/dev/sda3) pour la maison de root (/root). Voici mon fstab ressemble à:

# / was on /dev/sda5 during installation
UUID=81f2f987-b411-4579-a3e5-8e92f66567ac /               ext4    errors=remount-ro 0       1
# /root was on /dev/sda3 during installation
UUID=bbf21f07-54ec-4515-a31b-7767fbfe985d /root           ext4    defaults        0       2
# swap was on /dev/sda6 during installation
UUID=717a9bb5-cb8f-48f7-bd4f-56bfafe431be none            swap    sw              0       0

et fdisk -l:

Device     Boot     Start       End   Sectors  Size Id Type
/dev/sda1  *         2048    206847    204800  100M  7 HPFS/NTFS/exFAT
/dev/sda2          206848 204799999 204593152 97.6G  7 HPFS/NTFS/exFAT
/dev/sda3       204800000 307199999 102400000 48.8G 83 Linux
/dev/sda4       307200000 468860927 161660928 77.1G  5 Extended
/dev/sda5       307202048 368642047  61440000 29.3G 83 Linux
/dev/sda6       368644096 370741247   2097152    1G 82 Linux swap / Solaris
/dev/sda7       370743296 468860927  98117632 46.8G 83 Linux

blkid /dev/sda3:

/dev/sda3: LABEL="home" UUID="bbf21f07-54ec-4515-a31b-7767fbfe985d" TYPE="ext4" PARTUUID="e25cf333-03"

En premier, /dev/sda3 parfois monté sur /root, parfois non. Après avoir redémarré plusieurs fois, il ne monte plus du tout. En plus de spécifier le nom de fichier du périphérique:

/dev/sda3  /root           ext4    defaults        0       2

J'ai essayé de monter sur /test par formulaire UUID, cela fonctionne. Sur Debian Jessie et Xubuntu 14.04, ce problème n'existe pas du tout.

Enfin, j'utilise l'étiquette pour désigner l'appareil:

LABEL=home  /root           ext4    defaults        0       2

Monté avec succès, au moins jusqu'à ce que je pose cette question ici. Mais je ne sais pas pourquoi /dev/sda3 n'est pas monté sur root dans les cas précédents. Ubuntu le désactive-il pour des raisons de sécurité?

1
J.K

En règle générale, il est déconseillé (au mieux) de faire de /root Une partition distincte du système de fichiers racine (/). La raison en est qu'il s'agit du répertoire personnel de l'utilisateur de root, et il est essentiel que cet emplacement reste accessible même en cas de problème grave, tel que des dommages au fichier /etc/fstab.

Je ne sais pas si cela est lié à votre problème, mais cela pourrait être - il est concevable qu'il y ait quelque chose dans la procédure de démarrage ou d'arrêt d'Ubuntu qui interagit mal avec l'utilisation d'une partition /root Distincte. Il est certain que l'utilisation d'une partition /root Distincte est si rare que ce cas ne serait absolument pas testé par les développeurs d'Ubuntu.

Je vous recommande de reconsidérer cette pratique. Compte tenu du modèle de sécurité d'Ubuntu, /root Contient probablement peu ou pas de fichiers, à l'exception des fichiers de compte passe-partout. Si vous y stockez quelque chose (en particulier quelque chose d'assez grand pour justifier la création d'une partition séparée pour ces fichiers), cela pourrait être un autre emplacement serait plus judicieux.

2
Rod Smith