FILESYSTEMS

Section: Manuel de l administrateur Linux (5)
Updated: 25 juillet 2003
Index


NOM
DESCRIPTION
VOIR AUSSI
TRADUCTION

NOM

fs - Systèmes de fichiers de Linux : minix, ext, ext2, ext3, xia, msdos, umsdos, vfat, proc, nfs, iso9660, hpfs, sysv, smb, ncpfs.

DESCRIPTION

Quand le système de fichiers proc est monté, comme c'est l'usage sur /proc, vous pouvez trouver dans le fichier /proc/filesystems la liste des systèmes de fichiers supportés par le noyau actuellement en exécution. Si vous avez besoin d'utiliser un système listé ci-dessous et non supporté, vous pouvez insérer le module correspondant dans votre noyau, ou bien le recompiler avec l'option correspondante.
Pour pouvoir utiliser un système de fichiers, vous devez le monter, voir mount(8) pour la commande mount et les options de montage.
Voici une description des divers types de systèmes de fichiers.
minix
est le système de fichiers utilisé par l'OS Minix, le premier à avoir fonctionné sous Linux. Il a de nombreuses limitations (64 Mo maxi par partition, noms de fichiers courts, un seul horodatage, etc...)
Néanmoins il reste très appréciable pour les disquettes et les disques RAM.
ext
est une extension assez élaborée du système de fichiers minix. Il a été complètement remplacé par sa seconde version (ext2) et supprimé du noyau depuis la version 2.1.21.
ext2
est un système de fichiers de haute performance, utilisé par Linux pour les disques fixes tout autant que pour les supports amovibles.
le second système de fichiers étendu a été conçu comme une extension du système (ext). ext2 offre les meilleurs performances de tous les systèmes supportés par Linux (en termes de vitesse et de consommation CPU).
ext3
est une version de ext2 supportant la journalisation. On peut basculer facilement de ext2 à ext3, et inversement.
xiafs
a été conçu et implémenté pour être un système de fichiers sûr et stable, à partir du code du système Minix. Il fournit les fonctionnalités essentielles sans complications excessives. Le système de fichiers xia n'est plus développé ni maintenu. Il a été retiré du noyau depuis la version 2.1.21.
msdos
est le système de fichiers utilisé sous DOS, Windows, et quelques ordinateurs OS/2. Les noms de fichiers sous msdos sont limités à 8 caractères suivis éventuellement d'un point et jusqu'à 3 caractères d'extension.
umsdos
est un système de fichier DOS étendu utilisé par Linux. Il ajoute la possibilité d'utiliser des noms de fichier longs, les UID/GID, les autorisations POSIX, les fichiers spéciaux (périphériques, tubes, etc...) sur le système de fichiers DOS, sans sacrifier la compatibilité avec celui-ci.
vfat
est un système de fichiers DOS étendu utilisé par Microsoft Windows95 et Windows NT. VFAT ajoute la possibilité d'utiliser des noms de fichiers longs sur le système de fichiers MSDOS.
proc
est un pseudo-système de fichiers qui permet une interface avec les structures de données du noyau plus simple que la lecture et l'interprétation de /dev/kmem. En particulier, ses fichiers ne prennent aucun espace disque. Voir proc(5).
iso9660
est un système de fichiers pour CD-ROM, conforme au standard ISO 9660.
High Sierra
Linux supporte le format "High Sierra", précurseur du standard ISO 9660 pour les CD-ROM. Ce format est automatiquement reconnu à l'intérieur du support pour systèmes iso9660.
Rock Ridge
Linux supporte également le format "System Use Sharing Protocol" indiqué par le "Rock Ridge Interchange Protocol". Ils sont utilisés pour décrire les fichiers contenus dans un système iso9660 à destination d'un hôte UNIX, et fournir des informations telles que les noms de fichiers longs, UID/GID, autorisations POSIX, et les périphériques. Ce format est automatiquement reconnu au sein du support de système de fichiers iso9660.
hpfs
est le système "High Performance Filesystem" utilisé par OS/2. Ce système de fichiers est uniquement en lecture-seule sous Linux à cause du manque de documentation disponible.
sysv
est une implémentation du système de fichiers SystemV/Coherent pour Linux. Il implémente tous les protocoles Xenix FS, SystemV/386 FS, et Coherent FS.
nfs
est le système de fichiers en réseau utilisé pour accéder à des disques situés sur des ordinateurs distants.
smb
est un système de fichiers en réseau supportant le protocole SMB, utilisé par Windows for Workgroups, Windows NT, et Lan Manager.
Pour utiliser le système smb, il vous faut un programme spécial de montage, disponible dans le package ksmbfs à : ftp://sunsite.unc.edu /pub/Linux/system/Filesystems/smbfs.
NDT : Commencez par chercher sur les sites-miroirs en France comme ftp.lip6.fr.
ncpfs
est un système de fichiers réseau supportant le protocole NCP, utilisé par Novell NetWare.
pour utiliser le système ncpfs, il vous faut un package spécial disponible à : ftp://linux01.gwdg.de /pub/ncpfs.

VOIR AUSSI

proc(5), fsck(8), mkfs(8), mount(8)

TRADUCTION

Christophe Blaess, 1996-2003.