Plongeons profondément dans le fichier «/ etc / fstab».
Le fichier fstab
Comme décrit précédemment, il s'agit d'un fichier de configuration contenant des informations sur les partitions, les appareils et les configurations de montage. Il est situé à l'emplacement suivant.
$ ls -lh / etc / fstab
C'est un fichier texte brut, nous pouvons donc utiliser n'importe quel éditeur de texte de notre choix pour travailler avec lui. Cependant, cela nécessite l'autorisation de la racine pour y rédiger des modifications.
Bases
Tout d'abord, jetez un œil au fichier fstab dans votre système. Notez que chaque système aura des entrées différentes en raison des différences de partition et de matériel. Cependant, tous les fichiers FSTAB partageront la même structure fondamentale.
$ cat / etc / fstab
Chaque ligne du fichier est dédiée à un appareil / partition unique. Il est divisé en six colonnes. Voici une brève description de chacune des colonnes.
Nom de l'appareil
C'est l'étiquette de l'appareil / partition particulier. Chaque appareil et partition obtient son nom de périphérique unique. Le nom de l'appareil est essentiel pour les appareils de montage, les partitions et les systèmes de fichiers.
Nous pouvons utiliser la commande LSBLK pour obtenir un rapport sur tous les appareils de blocage. Il rapporte pratiquement tous les gadgets et partitions avec leurs noms d'appareils.
$ lsblk -a
Point de montage par défaut
Dans Linux, un appareil, une partition ou un système de fichiers doit être monté sur un emplacement avant que le système puisse l'utiliser. Le montage rend le système de fichiers accessible via le système de fichiers de l'ordinateur. Le point de montage est l'accès du répertoire à l'appareil, à la partition ou au système de fichiers.
Nous pouvons obtenir une liste de toutes les partitions montées sur le système.
$ monte
Dans le contexte du fichier FSTAB, le point de montage décrit pour le nom de périphérique spécifique sera utilisé comme point de montage par défaut. Lorsque l'ordinateur bops, le système monte tous les appareils sur les points de montage décrits dans ce fichier.
Type de système de fichiers
Un système de fichiers peut être décrit comme un index de la base de données avec toute l'emplacement physique des données sur le stockage. Il existe de nombreux systèmes de fichiers largement utilisés. Linux prend en charge plusieurs systèmes de fichiers par défaut. Voici une liste restreinte des systèmes de fichiers populaires.
Une autre option est «Auto», qui permet au système de détecter automatiquement le type de système de fichiers de l'appareil ou de partition. Utilisez cette option si vous n'êtes pas confiant sur le système de fichiers spécifique.
Options de montage
Les options de montage déterminent le comportement de montage de l'appareil / partition. Il est considéré comme la partie la plus déroutante du fichier FSTAB.
Voici une liste restreinte de certaines des options de montage communes que vous rencontrerez lorsque vous travaillez avec le fichier fstab.
Décharge
Il décrit si le système de fichiers doit être sauvegardé. Si la valeur est 0, le vidage ignorera le système de fichiers. Dans la plupart des cas, il est affecté 0. Pour la sauvegarde, il est plus pratique d'utiliser divers outils tiers.
Options FSCK
L'outil FSCK vérifie le système de fichiers. La valeur attribuée dans cette colonne détermine dans laquelle l'ordre FSCK vérifiera les systèmes de fichiers répertoriés.
Édition de fichier fstab
Avant de modifier le fichier fstab, il est toujours recommandé d'avoir une sauvegarde.
Avant d'apporter des modifications au fichier FSTAB, il est recommandé de faire une sauvegarde en premier. Il contient des détails de configuration critiques, donc les mauvaises entrées peuvent provoquer des résultats indésirables.
$ sudo cp -v / etc / fstab / etc / fstab.sauvegarde
Pour modifier le fichier fstab, lancez votre éditeur de texte de choix avec sudo.
$ sudo nano / etc / fstab
Pour écrire un commentaire, utilisez «#» au début.
$ # C'est un commentaire
Notez que certaines entrées peuvent utiliser le périphérique UUID au lieu d'un nom de périphérique. Pour obtenir l'UUID d'un appareil, utilisez Blkid.
$ BLKID
Une fois toutes les modifications apportées, enregistrez le fichier et fermez l'éditeur. Ces modifications ne seront efficaces que si le système redémarre.
Dernières pensées
Le fichier fstab est une solution simple mais puissante à de nombreuses situations. Il peut également automatiser le montage de fichiers à distance. Il faut simplement comprendre la structure du code et les options prises en charge pour en profiter pleinement.
Pour plus d'informations approfondies, consultez la page de l'homme.
$ man fstab
Happy Computing!