/etc/mtab
et /etc/fstab
contiennent des données sur les volumes montés, par exemple:
/etc/mtab
/dev/xvda1 / ext4 rw,discard 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
...
/etc/fstab
LABEL=cloudimg-rootfs / ext4 defaults,discard 0 0
/dev/xvdf /home/ubuntu/logs ext4 rw 0 0
Quelle est la différence entre les fichiers?
/etc/fstab
est une liste de systèmes de fichiers à monter au démarrage. Si vous souhaitez que vos partitions Windows ou de stockage de fichiers soient montées une fois votre ordinateur démarré, vous devez insérer les entrées appropriées dans /etc/fstab
.
/etc/mtab
est une liste de systèmes de fichiers actuellement montés . Si vous avez un disque connecté mais non monté, il n'apparaîtra pas dans le fichier /etc/mtab
. Une fois que vous l'avez monté, il apparaîtra là-bas.
Notez également qu'avec systemd (auquel Ubuntu a basculé à partir de la version 15.04), il est possible de déclarer les systèmes de fichiers devant être montés au démarrage via des fichiers *.mount
. Voir tutoriel de James Oguya sur le sujet.
Pour plus d'informations, lisez mount
manual .
/etc/fstab
est un créé par l'utilisateur. Il contient la liste des volumes à monter par mount
./etc/mtab
est créé par le système. Il contient une liste des périphériques actuellement montés./etc/mtab
dans /etc/fstab
afin qu'elle soit montée automatiquement après le démarrage ou lors de l'appel de mount -a
.mount
/etc/fstab
, /etc/mtab
et /proc/mounts
Le fichier
/etc/fstab
peut contenir des lignes décrivant quels périphériques sont généralement montés où, avec quelles options.Les programmes
mount
etumount
gèrent la liste des systèmes de fichiers actuellement montés dans le fichier/etc/mtab
.Lorsque le système de fichiers proc est monté (par exemple à
/proc
), les fichiers/etc/mtab
et/proc/mounts
ont un contenu très similaire. La première contient un peu plus d'informations, telles que les options de montage utilisées, mais n'est pas nécessairement à jour.
mount -a
mount -a [-t type] [-O optlist]
(généralement indiqué dans un script de démarrage) provoque le montage de tous les systèmes de fichiers mentionnés dans fstab (du type approprié et/ou ne disposant pas des options appropriées) comme indiqué, à l'exception de ceux dont la ligne contient le mot clé noauto. L'ajout de l'option -F créera mount fork, de sorte que les systèmes de fichiers soient montés simultanément.