FILESYSTEMS
Section : Manuel de l'administrateur Linux (
5)
Mise à jour de la version anglaise : 14 décembre 2007
Index
Menu principal
NOM
filesystems - Types des systèmes de fichiers sous Linux : minix, ext, ext2, ext3, Reiserfs, XFS, JFS, xia, msdos, umsdos, vfat, proc, nfs, iso9660, hpfs, sysv, smb, ncpfs
DESCRIPTION
Lorsque 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 gérés par le noyau
actuellement en exécution.
Si vous avez besoin d'utiliser un système de fichiers listé ci-dessous et
non géré, 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).
Voici une description des divers types de systèmes de fichiers :
- minix
-
est le système de fichiers utilisé par le système d'exploitation Minix,
le premier à avoir fonctionné sous Linux.
Il a de nombreuses limitations (un maximum de 64 Mo par partition,
des noms de fichiers courts, un seul horodatage, etc.).
Néanmoins, il reste très appréciable pour les disquettes et les
disques en mémoire vive.
- 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 meilleures performances de tous les systèmes de fichiers gérés par
Linux (en termes de vitesse et de consommation CPU).
- ext3
-
est une version d'ext2 gérant la journalisation.
On peut basculer facilement de ext2 à ext3, et inversement.
- Reiserfs
-
est un système de fichiers journalisé, conçu par Hans Reiser,
qui a été intégré à Linux dans le noyau 2.4.1.
- XFS
-
est un système de fichiers journalisé, développé par SGI,
qui a été intégré à Linux dans le noyau 2.4.20.
- JFS
-
est un système de fichiers journalisé, développé par IBM,
qui a été intégré à Linux dans le noyau 2.4.24.
- 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
certains ordinateurs sous 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 fichiers 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 nommés, 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 n'occupent aucun espace disque.
Voir
proc(5).
- iso9660
-
est un système de fichiers pour CD-ROM, conforme à la norme ISO 9660.
-
- High Sierra
-
Linux gère le format « High Sierra »,
précurseur de la norme ISO 9660 pour les CD-ROM.
Ce format est automatiquement reconnu à l'intérieur du support
pour systèmes
iso9660.
- Rock Ridge
-
Linux gère également le format « System Use Sharing Protocol »
spécifié par le « Rock Ridge Interchange Protocol ».
Ils sont utilisés pour décrire plus en profondeur les fichiers contenus dans
un système de fichiers
iso9660
à destination d'un hôte UNIX, et pour fournir des informations telles que
les noms de fichiers longs, les UID/GID,les autorisations POSIX et les
fichiers de périphériques.
Ce format est automatiquement reconnu au sein du support
de système de fichiers
iso9660.
- hpfs
-
est le système de fichiers « High Performance Filesystem » utilisé par OS/2.
Ce système de fichiers est uniquement en lecture-seule sous Linux
en raison 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 par le réseau utilisé pour accéder à
des disques situés sur des ordinateurs distants.
- smb
-
est un système de fichiers par le réseau gérant le protocole SMB,
utilisé par Windows pour Workgroups, Windows NT et Lan Manager.
Pour utiliser le système
smb,
il vous faut un programme spécial de montage, disponible dans le
paquet ksmbfs que vous trouverez à :
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 par le réseau supportant le protocole NCP,
utilisé par Novell NetWare.
Pour utiliser le système
ncpfs,
il vous faut un paquet spécial disponible à :
ftp://linux01.gwdg.de
/pub/ncpfs.
VOIR AUSSI
proc(5),
fsck(8),
mkfs(8),
mount(8)
TRADUCTION
Ce document est une traduction réalisée par Christophe Blaess
<http://www.blaess.fr/christophe/> le 17 octobre 1996
et révisée le 4 juillet 2008.
L'équipe de traduction a fait le maximum pour réaliser une adaptation
française de qualité. La version anglaise la plus à jour de ce document est
toujours consultable via la commande : « LANG=C man 5 fs ».
N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute
erreur dans cette page de manuel.
Index
- NOM
-
- DESCRIPTION
-
- VOIR AUSSI
-
- TRADUCTION
-
Dernière mise à jour : 4 juillet 2008