Comment comprendre / etc / mtab?

13
/dev/mapper/VolGroup00-LogVol00 / ext3 rw 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
/dev/sda1 /boot ext3 rw 0 0
tmpfs /dev/shm tmpfs rw 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0

Que signifient les 6 colonnes?

Miam
la source

Réponses:

17

mtab répertorie les systèmes de fichiers actuellement montés et est utilisé par les commandes de montage et de démontage lorsque vous souhaitez répertorier vos montages ou tout démonter. Il n'est pas utilisé par le noyau, qui gère sa propre liste (dans /proc/mountsou /proc/self/mounts). Sa structure est la même que fstab (voir page de manuel) .

Séparés par des espaces, ses 6 colonnes sont:

  1. Montez l'appareil le cas échéant ou "aucun"
  2. Point de montage
  3. Système de fichiers
  4. Options de montage
  5. Utilisé par la commande dump, 0 pour ignorer *
  6. Utilisé par la commande fsck (ordre de vérification au démarrage), 0 pour ignorer *

* Remarque: mtab place une valeur fictive dans les 5e et 6e colonnes afin que le fichier conserve la même structure que fstab. Ces colonnes n'ont aucune signification dans mtab.

thomasrutter
la source
3

Le /etc/mtabfichier partage la même structure que /etc/fstab. Selon ce site, les 5e et 6e colonnes /etc/fstabsont utilisées pour stocker les "options de vidage et de fsck". La 5e colonne est utilisée pour déterminer si le vidage de la partition doit être effectuée et la 6e pour décider si un fsck doit être traité sur la partition.

Dans /etc/mtab, cependant, ces deux options perdent leur sens. En effet, ces deux options sont utilisées lors du montage des partitions, et /etc/mtabrépertorient les partitions déjà montées. Si je comprends bien, ces options ne sont pas utiles dans /etc/mtab. Ils peuvent être ici pour des raisons de compatibilité /etc/fstab, car le contenu de /etc/mtabdoit être directement utilisable dans/etc/fstab

Agemen
la source
Bon point sur les colonnes 5 et 6 n'ayant aucun sens dans / etc / mtab, mais étant là pour pouvoir être collées dans / etc / fstab et être compatibles
thomasrutter
2

Les colonnes dans /etc/mtabsont identiques à /etc/fstab, sauf qu'elles représentent les systèmes de fichiers actuellement montés au lieu de ceux configurés pour être montés par l'installation ou sysadmin.

Auparavant, vous pouviez cat /etc/mtab > /etc/fstabenregistrer la configuration actuelle des systèmes de fichiers montés pour de futurs démarrages. Je ne recommanderais pas cela, car mtabcela ne préserve pas les montages par étiquette ou UUID, tels que UUID=ou LABEL=dans / etc / fstab, ce qui est assez courant dans les distributions ces jours-ci. Cela entraînera des problèmes pour les périphériques qui peuvent ne pas démarrer dans le même ordre, tels que les lecteurs USB ou eSATA externes.

man fstab vous donnera une description des colonnes.

Cakemox
la source
1
Je ne vois pas comment cela répond à la question.
Agemen
2

Le fichier / etc / mtab est la liste des systèmes de fichiers montés qu'il est géré par les programmes de montage et de démontage. Son format est similaire au fichier fstab Les colonnes arw

  • périphérique le périphérique ou le système de fichiers distant qui est monté.
  • mountpoint l'endroit dans le système de fichiers où le périphérique a été monté.
  • filesystemtype le type de système de fichiers monté.
  • options les options de montage pour le système de fichiers
  • dump utilisé par dump pour décider si le système de fichiers doit être vidé.
  • fsckorder utilisé par fsck pour déterminer la passe fsck à utiliser.

Consultez la page de manuel fstab .

user9517
la source