En tant qu'utilisateur Linux, nous aurions souvent besoin d'ajouter/modifier les options de stockage dans notre système, et nous commencerons probablement à utiliser /etc/fstab fichier, qui est crucial que nous dominons afin d'avoir une bonne administration de notre serveur avant de continuer avec le sujet principal, je voudrais donner une brève introduction au fichier fstab.
Le fichier fstab.
Lorsque nous allumons notre appareil, le processus de démarrage Linux démarre. et l'une des "étapes" (si vous voulez) serait de monter les systèmes de fichiers. Le fichier fstab stocke les systèmes de fichiers qui seront montés au démarrage, c'est-à-dire que pour éviter le montage manuel des systèmes de fichiers, nous aurions besoin de spécifier quels systèmes de fichiers seraient montés au démarrage. Habituellement, les différentes distributions de Linux ont par défaut un fichier fstab avec les systèmes de fichiers nécessaires pour exécuter Linux, par exemple "/" ou la racine, le /boot système de fichiers etc.
Fstab est un fichier en texte brut dans un format très simple, mais peut également être très déroutant au premier abord.
!
1.1 Image d'un fichier fstab par défaut
Dans le fichier fstab nous pourrions trouver six champs qui sont :
-
L'UUID ou l'appareil :il s'agit de répertorier l'appareil que nous utilisons, mais les systèmes Linux "modernes" préfèrent utiliser l'UUID. Par exemple, nous pourrions avoir ce qui suit :
Device: /dev/sda1 UUID: 70ccd6e7-6ae6-44f6-812c-51aab8036d9
L'appareil et l'UUID sont pratiquement les mêmes, mais comme nous l'avons déjà dit, il sera plus courant de voir l'UUID.
-
Le point de montage : Cela indique où le système de fichiers est attaché ou où allons-nous attacher le système de fichiers.
-
Le type de système de fichiers : Comme son nom l'indique, il affiche le type de système de fichiers. Un exemple dans l'image serait swap.
-
Choix : options longues pour le système de fichiers, par exemple Nobootwait, nofail, noauto etc.
-
Informations de sauvegarde (utilisé par la commande dump) :ce n'est plus pertinent et doit toujours être défini sur 0.
-
La commande de test d'intégrité du système de fichiers.
Pour conclure avec cette brève introduction au fichier fstab, il convient de mentionner qu'il existe d'autres options que nous pouvons configurer dans le serveur, la plus intéressante étant au lieu d'utiliser un seul fichier pour monter les systèmes de fichiers, utilisez, le /etc/fstab .d répertoire où nous aurions des fichiers individuels pour nos systèmes de fichiers. L'autre alternative serait d'utiliser des unités systemd pour les systèmes de fichiers, mais cela sort du cadre de cet article.
Pas d'attente de démarrage
Nobootwait est une option que nous pouvons utiliser pour empêcher le processus de démarrage d'essayer de monter un système de fichiers qui réside dans un périphérique matériel qui n'est pas disponible ou présent, ce qui nous permet de poursuivre le processus de démarrage. Cela nous aidera à empêcher la séquence de démarrage de "se bloquer" au démarrage.
Exemple d'option nofail dans le fichier fstab.
Device Filesystem format options min max
dev/vg_data/log_data /var/log/backup ext3 defaults,nobootwait 1 2
/dev/sda2 /mnt/other auto defaults,nofail,x-systemd.device-timeout=9 0 2
Pas d'échec
L'option NoFail serait l'opposé de nobootwait car si nous ajoutons cette option à un système de fichiers dans le fichier fstab, au démarrage, le système essaiera de monter le système de fichiers même si ledit système de fichiers n'est pas présent. Ce qui se passerait, c'est que le système ne démarre pas tant que le système de fichiers n'est pas monté. Cette option est souvent utilisée dans les systèmes de fichiers critiques pour le système Linux et qui doivent être montés quoi qu'il arrive.
Comme nous pouvons le voir, ces options peuvent être utilisées en fonction de ce que nous voulons accomplir, si nous avons besoin que le système démarre même si certains systèmes de fichiers ne sont pas présents ou ne peuvent pas être montés, nous pouvons utiliser le nobootwait option dans les systèmes de fichiers qui ne sont pas si "importants" pour nous.
D'un autre côté, si nous avons besoin qu'un système de fichiers (car il est critique et nécessaire pour nos opérations) soit monté, nous pourrions utiliser l'option Nofail.
Références
- Comment désactiver le montage d'un système de fichiers si le matériel a échoué. - Chapeau rouge
Utilisez l'onglet Commentaires pour faire des commentaires ou poser des questions. Vous pouvez également démarrer une conversation avec nous.