Qu'est-ce que Fstab?
Fstab est la table du système de fichiers de votre système d’exploitation. Si vous souhaitez un examen des systèmes de fichiers, veillez à consulter notre autre article, HTG, explique: Quel système de fichiers Linux devez-vous choisir? Auparavant, c'était le moyen principal par lequel le système montait automatiquement les fichiers. De nos jours, vous pouvez brancher n'importe quel type de lecteur USB. Il apparaitra dans Nautilus comme dans Windows et Mac OS, mais jadis, vous deviez monter manuellement ces disques dans un dossier spécifique en utilisant le “monter”commande. Cela est vrai pour les DVD, les CD et même les disquettes (vous vous en souvenez?).
À l'époque, votre seule alternative était de dire à l'ordinateur qu'à chaque fois qu'un périphérique spécifique était branché, il devrait être automatiquement monté à un endroit spécifique. C'est là que fstab est entré et c'était génial. Supposons que vous échangiez des disques durs sur votre contrôleur IDE ou SCSI. L'ordinateur pourrait charger les systèmes de fichiers dans un ordre différent, risquant de tout gâcher. Fstab est configuré pour rechercher des systèmes de fichiers spécifiques et les monter automatiquement de la manière souhaitée à chaque fois, évitant ainsi la survenue d'une multitude de catastrophes.
Votre fichier Fstab
Le fichier fstab est situé à:
/etc/fstab
Jetons un coup d’œil à mon fichier fstab, allons-nous?
Les options évidentes
Éditer: L’utilisation des UUID dans votre fichier fstab, bien que pratique pour la plupart des utilisateurs à domicile, présente quelques inconvénients importants. Cela ne fonctionne pas lorsque vous utilisez des éléments tels que des périphériques «assemblés» ou «basés sur le réseau». Si vous êtes davantage un utilisateur expérimenté ou prévoyez d’utiliser des éléments tels que le logiciel RAID à l’avenir, il vaut mieux ne pas utiliser d’UUID.
Les trucs plus effrayants
Les sections suivantes sont ce qui effraie généralement les nouveaux arrivants, mais elles ne sont vraiment pas si compliquées. Il existe une vaste gamme d’options disponibles, mais il en existe une poignée ou deux d’entre elles très courantes. Voyons-les. (L'option par défaut est d'abord, suivie des alternatives, mais comme les distributions Linux peuvent être très différentes, votre kilométrage peut varier.)
- auto / noauto: Spécifiez si la partition doit être montée automatiquement au démarrage. Vous pouvez empêcher certaines partitions de monter au démarrage à l’aide de «noauto».
- exec / noexec: Spécifie si la partition peut exécuter des fichiers binaires. Si vous compilez une partition de travail, cela peut être utile, ou peut-être si vous avez / home sur un système de fichiers séparé. Si vous êtes préoccupé par la sécurité, remplacez-le par «noexec».
- ro / rw: “ro” est en lecture seule et “rw” est en lecture-écriture. Si vous voulez pouvoir écrire sur un système de fichiers en tant qu'utilisateur et non en tant que root, vous devez spécifier «rw».
- sync / async: Celui-ci est intéressant. «Sync» oblige l'écriture à se produire immédiatement lors de l'exécution de la commande, ce qui est idéal pour les disquettes (quel geek êtes-vous?) Et les clés USB, mais n'est pas entièrement nécessaire pour les disques durs internes. Ce que «async» permet à la commande de s’exécuter sur une période de temps écoulée, peut-être lorsque l’activité de l’utilisateur s’arrête et ainsi de suite. Avez-vous déjà reçu un message vous demandant «d'attendre que des modifications soient écrites sur le lecteur?». C'est généralement pourquoi.
- nouser / user: Ceci permet à l’utilisateur d’avoir des privilèges de montage et de démontage. Une remarque importante est que «utilisateur» implique automatiquement «noexec». Par conséquent, si vous devez exécuter des fichiers binaires tout en restant en tant qu'utilisateur, veillez à utiliser explicitement «exec» en tant qu'option.
Ces options sont séparées par une virgule et pas d'espaces et peuvent être placées dans n'importe quel ordre. Si vous n’êtes pas sûr des valeurs par défaut, vous pouvez indiquer explicitement vos options. Les éléments montés à partir d'emplacements temporaires (tels que l'USB) ne suivront pas ce modèle de base si vous n'avez pas créé leurs entrées (par UUID) dans fstab. C’est pratique lorsque vous voulez que le disque dur externe se monte toujours d’une manière particulière, car les clés USB normales, etc., ne seront pas affectées.
Dumping et Fscking
Maintenant que vous savez ce que vous faites, vous pouvez devenir fou avec le montage automatique, etc. C’est très pratique lorsque vous avez une tonne de partitions à gérer. Rappelez-vous toujours de faire une sauvegarde au cas où quelque chose ne va pas, mais amusez-vous et assurez-vous de laisser vos expériences dans les commentaires!