< Certification Linux LPI < Administrateur système débutant < Examen 101 < Périphériques et systèmes de fichiers Linux

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

fin de la boite de navigation du chapitre


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

Monter un système de fichiers

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

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

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

Image logo représentative de la faculté Voir les exercices sur : 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.


Cet article est issu de Wikiversity. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.