GNU/Linux >> Tutoriels Linux >  >> Linux

Comprendre les fichiers /proc/mounts, /etc/mtab et /proc/partitions

Linux vous fournit de nombreux outils pour modifier les systèmes de fichiers après les avoir appliqués aux périphériques de stockage. Dans cet article, nous découvrirons de nombreux fichiers de configuration du système d'exploitation contenant les informations sur le point de montage.

Le fichier /proc/mounts

Le fichier /proc/mounts répertorie l'état de tous les systèmes de fichiers actuellement montés dans un format similaire à fstab :le nom du système, le point de montage, le type de système de fichiers, etc. Il ne s'agit en fait pas d'un fichier réel, mais d'une partie du système de fichiers virtuel qui représente l'état des objets montés tel que rapporté par le noyau Linux. En règle générale, vous lirez ce "fichier" à l'aide d'une commande telle que cat afin d'obtenir les détails que vous recherchez.

Remarque que /proc/mounts répertorie tous les systèmes de fichiers, pas seulement ceux des disques de stockage et des partitions. Ce n'est peut-être pas l'outil le plus lisible à utiliser si vous ne recherchez que des informations sur le lecteur.

Le fichier mtab

Le /etc/mtab est très similaire au fichier /proc/mounts en ce sens qu'il signale l'état des systèmes de fichiers actuellement montés. Cependant, /proc/mounts est généralement plus précis et inclut des informations plus à jour sur les systèmes de fichiers.

Le fichier /proc/partitions

Le fichier /proc/partitions contient des informations sur chaque partition actuellement connectée au système. Comme /proc/mounts, ce n'est pas un vrai fichier mais une partie du système de fichiers virtuel. Le format de /proc/partitions contient des colonnes, et chaque colonne est la suivante :

  • majeure — Représente la classe de périphérique afin qu'il puisse être mappé à un pilote approprié.
  • mineur — Sépare les partitions en périphériques physiques. Cela correspond au numéro à la fin du nom de la partition.
  • #blocs — Combien de blocs physiques la partition occupe.
  • nom — Le nom de la partition.
  • L'exemple de fichier /proc/partitions :


    Linux
    1. Linux :Différence entre /dev/console , /dev/tty et /dev/tty0 ?

    2. Bash =~ Regex et Https://regex101.com/?

    3. La différence entre /opt et /usr/local ?

    4. Linux – Lier /proc/mnt à /proc/mounts ?

    5. Comprendre le système de fichiers /proc

    La bonne façon de modifier les fichiers /etc/passwd et /etc/group sous Linux

    Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

    Fichiers /proc/cpuinfo et /proc/meminfo sous Linux

    unix:///var/run/supervisor.sock aucun fichier de ce type

    echo ou print /dev/stdin /dev/stdout /dev/stderr

    Les sites Web doivent-ils vivre dans /var/ ou /usr/ selon l'utilisation recommandée ?