Certification Linux LPI/Administrateur système débutant/Examen 101/Périphériques et systèmes de fichiers Linux/Contrôler le montage et démontage d’un système de fichiers
Il a été demandé de traduire cette page depuis
Objectifs
[modifier | modifier le wikicode]Description : Les candidats devraient pouvoir configurer le montage d’un système de fichier (mounting of a filesystem). Cet objectif inclut la capacité à manuellement monter et démonter des systèmes de fichiers, configurer le filesystem monté au démarrage, et configurer des filesystem amovible tel que lecteur de bande(tape), disquette (floppy), et CD.
Key files terms and utilities
include:
/etc/fstab
mount
umount
Monter un système de fichiers
[modifier | modifier le wikicode]La commande mount sert à lier le système de fichiers trouvé sur un certain périphérique à l’arborescence des fichiers.
mount [options]
mount [options] [-t vfstype] [-o options] device dir
Où vfstype est le type de filesystem (ext3...), device le périphérique, et dir le point de montage.
Si le périphérique ou le répertoire est listé dans /etc/fstab vous pouvez utiliser:
mount [options] [-o options […]] device | dir
Normalement seulement root a le privilège de monter des périphériques à moins qu’ils soient spécifiés dans le fichier /etc/fstab. Exemples:
mount # Afficher tous les systèmes de fichiers montés. (etc/mtab)
mount -a # Monter les périphériques ou répertoires listés dans /etc/fstab.
mount -n -o ro /dev/hdc /mnt # Monter toutes les partitions /dev/hdc en lecture seule sans mettre à jour /etc/mtab.
mount /media/cdrom
mount /dev/cdrom # Autoriser un utilisateur à monter le CDROM si la ligne suivante est présente dans /etc/fstab:
/dev/cdrom /media/cdrom iso9660 ro,user,noauto,unhide
mount -o sync /dev/sdb1 /mnt/usb # Synchronisation en temps-réel.
Démonter un système de fichiers
[modifier | modifier le wikicode]Pour détacher un système de fichiers dans l'arborescence fichiers, utilisez umount.
umount [options]
umount [options] [-o options […]] device | dir
Un système de fichiers occupé ne peut pas être démonté.
- Fichiers ouverts
- Répertoire de travail d’un processus.
Exemples:
umount -a # Démonter les systèmes de fichiers et répertoires dans /etc/fstab.
umount /mnt # Détacher le système de fichiers attaché à /mnt.
umount /media/cdrom # Autoriser un utilisateur à démonter le CDROM si la ligne suivante est dans /etc/fstab :
/dev/cdrom /media/cdrom iso9660 ro,user,noauto,unhide
Informations sur un système de fichiers
[modifier | modifier le wikicode]Le fichier /etc/fstab contient tous les systèmes de fichiers et leur informations relatives qui seront utilisés quand on fait la commande mount -a. (Boot time)
Le fichier /etc/mtab est maintenu par le noyau et garde trace de ce qui est monté ou pas. Le format /etc/fstab est:
#device dir destination fs options 1 2 /dev/hda3 / reiserfs defaults 1 2 /dev/hda1 /boot ext2 defaults 1 2 /dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0 usbdevfs /proc/bus/usb usbdevfs noauto 0 0 /dev/hda2 swap swap pri=42 0 0
Options courantes :
- ro : lecture seule.
- noauto : pas de montage automatique.
- exec : peut exécuter les binaires sur le système de fichiers.
- suid : autorise le bit setuser.
- user : autorise un utilisateur à le monter/démonter.
- unhide: Fichiers cachés visibles.
- async : toutes les opérations se feront de manière asynchrone.
- defaults : rw, suid, dev, exec, auto, nouser, and async.
Exercices
[modifier | modifier le wikicode]![]() |
- Créez une ligne dans /etc/fstab qui autorise n’importe quel utilisateur à accéder à la disquette. Vérifiez que vous pouvez monter la disquette et que pouvez créer un fichier avec touch.
- Faites les manipulations suivantes:
- Créez un système de fichiers ext2 sur la disquette.
- Montez la disquette.
- Copiez tous les fichiers /etc/*.conf sur la disquette.
- Démontez la disquette. Que se passe-t-il ?
- Remontez-la et vérifiez que les fichiers sont toujours là.
- Lancez la commande suivante:
- tar cvf /dev/fd0 /etc/*.conf
- Essayez de la remonter. Que se passe-t-il ?
- Utilisez tar pour voir le contenu de la disquette.