Table des systèmes de fichiers

Table des systèmes de fichiers

fstab

Le fichier fstab (file systems table) est la table des différents systèmes de fichiers sur un ordinateur sous Unix/linux : il contient la liste de tous les disques utilisés et des partitions de ces disques. Pour chaque partition, il indique comment elle sera utilisée et intégrée à l’arborescence du système de fichiers global (c'est-à-dire le point de montage).

Dans les versions récentes d’Unix/linux, des outils d’administration peuvent automatiquement générer un fichier fstab complet lors de l'installation du système d'exploitation ou proposer une interface graphique pour modifier ce fichier.

Ce fichier peut avoir des noms différents selon les versions d’Unix ; par exemple, sur Solaris de Sun, ce fichier s’appelle vfstab.

Sommaire

Exemple

Ce qui suit est un exemple de fichier fstab pour Red Hat :

# Nom du périphérique   point de montage        type    options      dump-freq pass-num’’
                                                  de fs
LABEL=/                 /                       ext3    defaults        1 1’’
none                    /dev/pts                devpts  gid=5,mode=620  0 0’’
none                    /proc                   proc    defaults        0 0’’
none                    /dev/shm                tmpfs   defaults        0 0’’

# Mes disques amovibles
/dev/cdrom              /mnt/cdrom              udf,iso9660 noauto,owner,kudzu,ro 0 0’’
/dev/fd0                /mnt/floppy             auto    noauto,owner,kudzu 0 0’’

# Ma partition NTFS de Windows (version Vista ou autre) sur un multiboot
# Seulement en lecture sur la plupart des distributions linux de 2006
/dev/hda1               /mnt/WinVista              ntfs    ro,defaults     0 0

# Le swap de linux
/dev/hda6               swap                    swap    defaults        0 0’’

# Une partition FAT que linux et Windows peuvent lire et écrire
/dev/hda7               /mnt/shared             vfat    umask=000       0 0’’

(kudzu est une option spécifique à Red Hat et Fedora Core)

  • La première colonne indique le nom du périphérique ou les autres moyens de localiser la partition ou la source de données ; exemple spécifique à linux:
    • /dev/hda1 pour la première partition d’un disque IDE,
    • /dev/cdrom pour un CD-ROM,
    • /dev/sda1 pour la première partition d’un disque Serial ATA ou USB ou SCSI (historiquement, les disques SCSI sont les premiers à avoir utilisé ce nom de périphérique)
    • /dev/fd0 pour une disquette 3 pouce 1/2.
Pour le cas particulier de NTFS, sur la plupart des distributions linux de 2006, seul le support en lecture est prévu
  • La quatrième colonne donne les options, par exemple elle indique si le système de fichiers correspondant doit être monté au boot.
Le contenu de cette colonne est détaillée dans les sous-chapitres suivants.
  • La cinquième colonne The fifth column adjusts the archiving schedule for the partition (used by dump)
  • La sixième colonne est utilisée par l’utilitaire fsck pour déterminer dans quel ordre vérifier les partitions

Pour avoir une liste plus exhaustive sur ce fichier de configuration, utiliser la commande man.

L’utilitaire graphique Kfstab pour KDE permet de configurer le fichier fstab de façon ergonomique.

Colonne 4 : Options communes à tous les types de systèmes de fichiers

Les options indiquées dans le fichier fstab sont les mêmes que celles de la commande mount.

Les options communes à tous les types de systèmes de fichiers sont :

  ro / rw

Montage en lecture seulement/lecture-écriture

  suid / nosuid

Autorise ou interdit les opérations sur les bits suid et sgid

  dev / nodev

Interprète/n'interprète pas les périphériques caractères ou les périphérique blocs spéciaux sur le système de fichiers

  exec / noexec

Autorise ou interdit l’exécution de fichiers binaires sur ce système de fichiers

  auto / noauto

Le système de fichiers est (c’est l’option par défaut) / n'est pas monté automatiquement

  user / nouser

Permet à tout utilisateur / seulement à root (C’est le paramétrage par défaut) de monter le système de fichiers correspondant

  sync / async

Selon cette valeur, toutes les entrées/sorties se feront en mode synchrone ou asynchrone

  defaults

Utilise le paramétrage par défaut (c’est équivalent à rw, suid, dev, exec, auto, nouser, async)

Colonne 4 : Options spécifiques à certains types de système de fichiers

Les systèmes de fichiers conformes à POSIX.1

Pour qu'un système de fichiers soit conforme à POSIX.1 (alias IEEE 1003.1), il faut que la date de dernier accès de chaque fichier soit conservée. Cette option peut dégrader les performances. Il est possible de la désactiver, même si le système de fichiers est accédé en écriture. C'est l'option noatime de la commande mount.

  noatime

C'est l'équivalent du paramètre NtfsDisableLastAccessUpdate de NTFS dans le registre windows.

Attention, ce paramétrage réduit la traçabilité du système

ext2

  check={none, normal, strict}

Positionne le niveau de vérification du fsck

  debug

Imprime des informations de débogage à chaque nouveau montage

  sb=n

n est le bloc qui devrait être utilisé comme superbloc pour ce système de fichiers

fat

  check={r[elaxed], n[ormal], s[trict]}

Positionne le niveau de vérification du fsck

  conv={b[inary], t[ext], a[uto]}

Fournit une conversion de fichier texte MS-DOS↔UNIX automatique

  uid=n, gid=n

Positionne l’uid et le gid (identificateur utilisateur et groupe) pour tous les fichiers (et répertoires) du système de fichiers, voir uid et (en)gid,

ISO 9660 (i.e. CD-ROM)

  norock

Désactive les extensions Rock Ridge

NFS

Il existe une trentaine de paramètres concernant NFS dans fstab ; par exemple pour indiquer le port ou le type de protocole (UDP par défaut ou TCP)

Le délai de polling (scrutation cyclique) nfs_polling_interval n'est pas paramétré par le fichier fstab, mais par le fichier de configuration de FAM (File Alteration Monitor).

Références externes

Ce document provient de « Fstab ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Table des systèmes de fichiers de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать реферат

Regardez d'autres dictionnaires:

  • Systèmes de fichiers — Système de fichiers Pour les articles homonymes, voir FS et SGF. Un système de fichiers (file system ou filesystem en anglais) ou système de gestion de fichiers (SGF) est une structure de données permettant de stocker les informations et de les… …   Wikipédia en Français

  • Systèmes d'exploitation — Système d exploitation Pour les articles homonymes, voir SE et OS. système d exploitation et logiciels applicatifs Le …   Wikipédia en Français

  • Systèmes d'exploitations — Système d exploitation Pour les articles homonymes, voir SE et OS. système d exploitation et logiciels applicatifs Le …   Wikipédia en Français

  • Systèmes d’exploitation — Système d exploitation Pour les articles homonymes, voir SE et OS. système d exploitation et logiciels applicatifs Le …   Wikipédia en Français

  • Table de symboles — Le type abstrait table de symboles correspond à un ensemble d éléments associés à une clé. On peut y effectuer deux opérations : l insertion d un nouvel élément avec sa clé, la recherche d un élément dans la table à partir d une clé. Les… …   Wikipédia en Français

  • Systeme de fichiers — Système de fichiers Pour les articles homonymes, voir FS et SGF. Un système de fichiers (file system ou filesystem en anglais) ou système de gestion de fichiers (SGF) est une structure de données permettant de stocker les informations et de les… …   Wikipédia en Français

  • Système de fichiers — Pour les articles homonymes, voir FS et SGF. Un système de fichiers (file system ou filesystem en anglais) ou système de gestion de fichiers (SGF) est une façon de stocker les informations et de les organiser dans des fichiers sur ce que l on… …   Wikipédia en Français

  • Table (BDR) — Base de données Pour les articles homonymes, voir base, BD, BDD et DB. Schéma de la base de données relationnelle …   Wikipédia en Français

  • Table de base de données — Base de données Pour les articles homonymes, voir base, BD, BDD et DB. Schéma de la base de données relationnelle …   Wikipédia en Français

  • Table de base de données relationnelle — Base de données Pour les articles homonymes, voir base, BD, BDD et DB. Schéma de la base de données relationnelle …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”