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
Une page de Wikiversité.
| Chapitre 3 | |||
| Leçon : Périphériques et systèmes de fichiers Linux | |||
|---|---|---|---|
| Chap. préc. : | Maintenir l'intégrité d'un système de fichiers | ||
| Chap. suiv. : | Gérer les quotas disque | ||
En raison de limitations techniques, la typographie souhaitable du titre, « 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
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 », n'a pu être restituée correctement ci-dessus.
Sommaire |
[modifier] Objectifs
Description: Les candidats devraient pouvoir configurer le montage d'un système de fichier( mounting of a filesystem). Cet objectif inclu la capacité à manuellement monter et démonter des systèmes de fichiers, configurer le filesystem monté au démarage, 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
[modifier] Monter un système de fichiers
La commande mount sert à lier le système de fichiers trouvé sur un certain périphérique à la grande arborescence de fichiers.
mount [options] mount [options] [-t vfstype] [-o options] device dir
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 # Affiche 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.
[modifier] Démonter un système de fichiers
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
[modifier] Informations sur un système de fichiers
Le fichier /etc/fstab contient tous les systèmes de fichiers et leur informationq 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. default: rw, suid, dev, exec, auto, nouser, and async.
[modifier] Exercices
- Créer un ligne dans /etc/fstab qui autorise n'importe quel utilisateur à accéder à la disquette. Vérifiez si vous pouvez monter la disquette et 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. Que se passe-t-il ?
- Remontez la et vérifiez si 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.