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é.

WP-TranslationProject TwoFlags.svg Il a été demandé de traduire cette page depuis (en)



Contrôler le montage et démontage d'un système de fichiers
Computer-aj aj ashton 01.svg
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
Icon falscher Titel.svg

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

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