FILESYSTEMS(5)

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.