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é?
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.