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

Leçons de niveau 14
Une page de Wikiversité, la communauté pédagogique libre.

Image logo Il a été demandé de traduire cette page depuis Image logo

Début de la boite de navigation du chapitre
Contrôler le montage et démontage d’un système de fichiers
Icône de la faculté
Chapitre no 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
fin de la boite de navigation du chapitre
En raison de limitations techniques, la typographie souhaitable du titre, « 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.


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

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]

Image logo représentative de la faculté Faculté d'Informatique Faites ces exercices : Solution.


  1. 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.
  2. 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.