filesystems(5) File Formats Manual filesystems(5) NOM filesystems - Types des systemes de fichiers sous Linux : ext, ext2, ext3, ext4, hpfs, iso9660, JFS, minix, msdos, ncpfs nfs, ntfs, proc, Reiserfs, smb, sysv, umsdos, vfat, XFS, xiafs DESCRIPTION Lorsque, comme il est d'usage, le systeme de fichiers proc est monte sur /proc, vous pouvez trouver dans le fichier /proc/filesystems la liste des systemes de fichiers geres par le noyau actuel ; consultez proc(5) pour plus de precisions. Il existe aussi un appel systeme ancien sysfs(2) (dont la disponibilite est controlee depuis Linux 3.15 par l'option de configuration de construction du noyau CONFIG_SYSFS_SYSCALL) qui permet l'inventaire des types de systeme de fichiers actuellement disponibles quels que soit la disponibilite et l'etat de /proc. Si vous avez besoin d'utiliser un systeme de fichiers actuellement non gere, vous pouvez recompiler le noyau ou y inserer le module correspondant. Pour pouvoir utiliser un systeme de fichiers, vous devez le monter ; consultez mount(2) et mount(8). La liste suivante fournit une courte description des systemes de fichiers disponibles ou anciennement disponibles dans le noyau Linux. Pour une description complete de toutes leurs options et de leurs limitations, consultez la documentation du noyau. erofs est le systeme de fichiers avance en lecture seule (Enhanced Read-Only File System), stable depuis Linux 5.4. Voir erofs(5). ext est une extension perfectionnee du systeme de fichiers minix. Il a ete completement remplace par la seconde version du systeme de fichiers etendu (ext2) et supprime du noyau (dans Linux 2.1.21). ext2 est un systeme de fichiers pour disque, utilise par Linux pour les disques fixes et pour les supports amovibles. Le second systeme de fichiers etendu a ete concu comme une extension du systeme de fichiers etendu (ext). Voir ext2(5). ext3 est une version du systeme de fichiers ext2 gerant la journalisation. On peut facilement basculer d'ext2 a ext3, et inversement. Voir ext3(5). ext4 est un ensemble de mises a jour d'ext3 qui apporte des ameliorations notables en terme de performance et de fiabilite, ainsi qu'une augmentation importante des limites des tailles de volume, fichier et repertoire. Voir ext4(5). hpfs est le systeme de fichiers << High Performance Filesystem >> utilise par OS/2. Ce systeme de fichiers est en lecture seule sous Linux en raison du manque de documentation disponible. iso9660 est un type de systeme de fichiers pour CD-ROM, conforme a la norme ISO/IEC 9660. High Sierra Linux gere le format << High Sierra >>, precurseur de la norme ISO/IEC 9660 pour systemes de fichiers des CD-ROM. Ce format est automatiquement reconnu par le gestionnaire du systeme de fichiers iso9660 de Linux. Rock Ridge Linux gere egalement les enregistrements au format << System Use Sharing Protocol >> specifie par le << Rock Ridge Interchange Protocol >>. Ils sont utilises pour decrire plus en profondeur les fichiers contenus dans un systeme de fichiers iso9660 a destination d'un hote UNIX, et pour fournir des informations telles que les noms de fichiers longs, les UID/GID, les autorisations POSIX et les fichiers de peripheriques. Ce format est automatiquement reconnu par le gestionnaire du systeme de fichiers iso9660 de Linux. JFS est un systeme de fichiers journalise, developpe par IBM, qui a ete integre dans Linux 2.4.24. minix est le systeme de fichiers utilise par le systeme d'exploitation Minix, le premier a avoir fonctionne sous Linux. Il a de nombreuses limitations : un maximum de 64 Mo par partition, des noms de fichiers courts, un seul horodatage, etc. Neanmoins, il reste tres appreciable pour les disquettes et les disques en memoire vive. msdos est le systeme de fichiers utilise sous DOS, Windows et certains ordinateurs sous OS/2. Les noms de fichiers sous msdos sont limites a 8 caracteres suivis eventuellement d'un point et jusqu'a 3 caracteres d'extension. ncpfs est un systeme de fichiers par le reseau gerant le protocole NCP, utilise par NetWare de Novell. Il a ete supprime du noyau dans Linux 4.17. Pour utiliser le systeme ncpfs, il vous faut des programmes speciaux disponibles a . nfs est le systeme de fichiers par le reseau utilise pour acceder a des disques situes sur des ordinateurs distants. ntfs est le systeme de fichiers natif de Windows NT de Microsoft, gerant des fonctionnalites telles que les ACL, la journalisation, le chiffrement et d'autres encore. proc est un pseudosysteme de fichiers qui est utilise comme interface avec les structures de donnees du noyau plutot que de lire et interpreter /dev/kmem. En particulier, ses fichiers n'occupent aucun espace disque. Consultez proc(5). Reiserfs est un systeme de fichiers journalise, concu par Hans Reiser, qui a ete integre dans Linux 2.4.1. smb est un systeme de fichiers par le reseau gerant le protocole SMB, utilise par Windows. Voir . sysv est une implementation du systeme de fichiers SystemV/Coherent pour Linux. Il implemente tous les systemes de fichiers de Xenix, System V/386 et Coherent. umsdos est un systeme de fichiers DOS etendu utilise par Linux. Il ajoute la possibilite d'utiliser des noms de fichier longs, les UID/GID, les autorisations POSIX, les fichiers speciaux (peripheriques, tubes nommes, etc.) au systeme de fichiers DOS, sans sacrifier la compatibilite avec celui-ci. tmpfs est un systeme de fichiers dont le contenu reside en memoire virtuelle. Dans la mesure ou les fichiers de ce type de systeme de fichiers resident en memoire vive, l'acces aux fichiers est extremement rapide. Voir tmpfs(5). vfat est un systeme de fichiers FAT etendu utilise par Windows95 et Windows NT de Microsoft. vfat ajoute la possibilite d'utiliser des noms de fichiers longs au systeme de fichiers MSDOS. XFS est un systeme de fichiers journalise, developpe par SGI, qui a ete integre dans Linux 2.4.20 xiafs a ete concu et implemente pour etre un systeme de fichiers sur et stable, en etendant le code du systeme de fichiers Minix. Il procure les fonctionnalites de base les plus recherchees sans complications excessives. Le systeme de fichiers xiafs n'est plus developpe ni entretenu. Il a ete retire du noyau dans Linux 2.1.21. VOIR AUSSI fuse(4), btrfs(5), ext2(5), ext3(5), ext4(5), nfs(5), proc(5), sysfs(5), tmpfs(5), xfs(5), fsck(8), mkfs(8), mount(8) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Christophe Blaess , Stephan Rafin , Thierry Vignaud , Francois Micaux, Alain Portal , Jean-Philippe Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas Francois , Florentin Duneau , Simon Paillard , Denis Barbier , David Prevot et Jean-Pierre Giraud Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Pages du manuel de Linux 6.06 28 janvier 2024 filesystems(5)