Translation(s): English - Français - Italiano - 简体中文

Un système de fichiers est une collection de fichiers qui est stockée dans le système d'une certaine manière. Il y a plusieurs manières pour stocker des fichiers et donc, il y a plusieurs types de système de fichiers.

Chaque type de système de fichiers décrit une méthode uniforme pour stocker des fichiers sur un support de stockage (par exemple une partition de disque dur). Sans ces descriptions, il serait très difficile de partager des fichiers avec d'autres. On doit donner la description de la manière dont on stocke les fichiers sur une clé USB quand on donne une clé USB à quelqu'un d'autre.

Système de fichiers disponible dans le noyau Linux Debian

Note0: Debian HURD et Debian kFreeBSD ont d'autres systèmes de fichiers.

Note1: la liste des fonctionnalités est incomplète à ce jour.

Note2: Ce tableau est à jour pour le noyau 2.6.28.

Nom du système de fichiers

Fonctionnalités?

Documentation(s)

Description

Distributions

Systèmes de fichiers souvent utilisés comme partition du système linux

ext2

RS

kDoc, WPedia

Second Extended Filesystem

Toutes ?

ext3

RS

kDoc, WPedia

Second Extended Filesystem avec extension de journalisation

Toutes ?

ext4dev

R

kDoc

Fourth Extended Filesystem étendu
version de développement, pas pour une ambiance de production

Etch-n-Half ~ Lenny

ext4

R

kDoc

Fourth Extended Filesystem étendu

>= Squeeze

jfs

R

kDoc

Le Journaled Filesystem (JFS)

Toutes ?

xfs

R

kDoc

Système de fichiers SGI XFS

Toutes ?

reiserfs

R

kDoc

Système de fichiers ReiserFS journalisé

Toutes ?

Autres systèmes de fichiers

9p

kDoc

Protocole Plan 9 9p pour système de fichier distant

Toutes ?

adfs

kDoc

Acorn (et Risc OS) Advanced Disc Filing System

Toutes ?

affs

I

kDoc

Gestion du système de fichiers Amiga pour Linux

Toutes ?

kafs

N

kDoc

AFS Client File System

Toutes ?

autofs4

old HowTo

Systèmes de fichiers auto-mount. Voir autofs

Toutes ?

autofs

old HowTo

Systèmes de fichiers auto-mount. Voir autofs

Toutes ?

befs

I

kDoc

Pilote pour système de fichiers BeOS (BeFS)

Toutes ?

bfs

I

kDoc

Système de fichiers SCO UnixWare BFS pour Linux

Toutes ?

btrfs

R

kDoc

Système de fichiers B-Tree

Toutes ?

cifs

N I

kDoc

VFS pour accéder à des serveurs conformes aux spécifications SNIA CIFS, par exemple Samba et Windows

Toutes ?

coda

kDoc

Interface VFS Coda Distributed File System

Toutes ?

configfs

kDoc

Système de fichiers RAM simple pour la configuration du sous-système noyau pour l'utilisateur.

Toutes ?

cramfs

kDoc

Injecte un système de fichiers sur une petite ROM

Toutes ?

dlm

kDoc

Distributed Lock Manager

Toutes ?

ecryptfs

kDoc

eCryptfs

Toutes ?

efs

upstream doc FS HowTo

Système de fichiers étendu SGI EFS (Irix <0.6)

Toutes ?

fat

I

kDoc

Système de fichiers FAT de MS et DR DOS

Toutes ?

freevxfs

Doc kDoc

Pilote Veritas Filesystem (VxFS)

Toutes ?

fuse

1

kDoc

Système de fichiers de l'espace utilisateur (interface de divers systèmes de fichiers)

Toutes ?

gfs2

N

kDoc

Global File System

Toutes ?

hfs

I

kDoc

Système de fichiers HFS de Macintosh

Toutes ?

hfsplus

I

kDoc

HFSPlus / Système de fichiers étendu de Macintosh Filesystem

Toutes ?

hpfs

I

kDoc

High Performance Filesys (HPFS de OS/2)

Toutes ?

isofs

CD

kDoc

Sytème de fichiers pour CD et DVD (ISO-9660 / ECMA-119)

Toutes ?

jbd2

Code pour système de fichiers générique avec journalisation (pour ext4)

Squeeze

jbd

Code pour système de fichiers générique avec journalisation (pour ext2/ext3)

Toutes ?

jffs2

MTD

Doc

The Journalling Flash File System, v2 (sytème de fichiers jounalisé pour flash

Toutes ?

minix

Système de fichier natif de Minix. (Utilisé dans Linux avant ExtFS!)

Toutes ?

msdos

I

kDoc

Prise en charge du sytème de fichiers MS-DOS

Toutes ?

ncpfs

kDoc

Système de fichiers suivant le protocole de réseau Netware NCP

Toutes ?

nfs

N

kDoc

Système de fichiers réseau

Toutes ?

ntfs

I

kDoc

Pilote NTFS 1.2/3.x - Copyright (c) 2001-2007 Anton Altaparmakov

Toutes ?

ocfs2

kDoc

OCFS2 1.3.3

Toutes ?

omfs

kDoc

OMFS (ReplayTV/Karma) Optimized MPEG Filesystem

>= Squeeze

qnx4

WPedia

Système de fichiers QNX (OS)

Toutes ?

romfs

kDoc

Système de fichiers de ROM. Voir genromfs

<= Etch

sysv

kDoc

Système de fichiers du System V, V7, Coherent et de Xenix

Toutes ?

ubifs

MTD

kDoc

Système de fichiers UBIFS - UBI

=> Squeeze

udf

CD

kDoc

Système de fichiers Universal Disk Format

Toutes ?

ufs

kDoc

Système de fichiers Unix, utilisé par les BSD, SunOS, Nextstep, Openstep...

Toutes ?

vfat

I

kDoc

Gestion du système de fichiers VFAT

Toutes ?

Légende des fonctionnalités :

Astuces :

Sytème de fichiers FUSE

On peut obtenir la liste des systèmes de fichiers pris en charge à travers FUSE, en regardant les dépendances inverses du paquet fuse-utils. Au moment où on écrit :

Package name

Description

Distributions

aptfs

Système de fichiers FUSE pour les répertoires source de APT

Toutes

avfs

Système de fichiers virtuel pour accéder aux archives, images disque et endroits distants

Toutes

beaglefs

Implémente un système de fichiers représentant une requête de Beagle

Sid

cryptkeeper

appliquette EncFS pour la zone de notification GNOME

Toutes

curlftpfs

Système de fichiers pour accéder à des hôtes FTP, basé sur FUSE et cURL

Toutes

davfs2

Monte un partage WebDAV comme un système de fichiers normal

Toutes

encfs

Système de fichiers chiffré

Toutes

flickrfs

Système de fichiers virtuel pour le service de partage de photos en ligne flickr

Toutes

funionfs

Système de fichiers qui concaténate deux répertoires ou plus en espace utilisateur

?

fusedav

Système de fichiers pour monter un partage WebDAV

Toutes

fuseext2

Système de fichiers en espace utilisateur - Module pour ext2

Toutes

fusefat

Système de fichiers en espace utilisateur - Module pour FAT

Toutes

fuseiso

Module FUSE pour monter les images de systèmes de fichiers ISO

Toutes

fuseiso9660

Système de fichiers en espace utilisateur - Module pour ISO9660

Toutes

fusesmb

Client de système de fichiers basé sur le protocole SMB

Toutes

glusterfs-client

Système de fichiers distribué

Toutes

gmailfs

Pour utiliser un compte GMail comme un système de fichiers

?

gphotofs

Système de fichiers pour monter un appareil de photo numérique

Toutes

libpam-encfs

Module PAM pour monter automatiquement un système de fichiers chiffré au démarrage

Toutes

libpam-mount

Module PAM pour monter des volumes en espace utilisateur

Toutes

ltspfs

Système de fichiers distant, basé sur Fuse, pour clients légers LTSP

Toutes

mhddfs

Système de fichiers pour unifier plusieurs points de montage en un seul

Toutes

mtpfs

Système de fichiers FUSE pour les périphériques utilisant le protocole Media Transfer Protocol devices (MTP)

Toutes

mythtvfs

Client de système de fichiers en espace utilisateur pour MythTV

Toutes

ntfsprogs

Utilitaires pour bien manipuler les partitions NTFS dans Linux

Toutes

obexfs

Monte les système de fichiers des périphériques compatible ObexFTP

Toutes

plptools

Permet d'accéder aux périphériques EPOC (PDA Psion) avec une liaison série

Toutes

pytagsfs

Mappe des fichiers média en une structure de répertoire arbitraire

Toutes

rofs

Système de fichiers en lecture seule pour FUSE

Toutes

s3ql

Système de fichiers complet pour le stockage de données en ligne

Toutes

sshfs

Client de système de fichiers basé sur le protocole de transfert de fichier SSH

Toutes

umview-mod-umfuseext2

View-OS en espace utilisateur - module ext2 pour UMFUSE

Toutes

umview-mod-umfusefat

View-OS en espace utilisateur - module FAT pour UMFUSE

Toutes

umview-mod-umfuseiso9660

View-OS en espace utilisateur - module ISO9660 pour UMFUSE

Toutes

unionfs-fuse

Implémentation de unionfs pour Fuse

Toutes

wikipediafs

Voir et modifier les articles de Wikipedia comme s'ils étaient des fichiers réels

Toutes

zfs-fuse

Implémentation du système de fichiers ZFS de Sun en espace utilisateur

>=Squeeze

Systèmes de fichiers spéciaux

Quelques exemples d'utilisation de systèmes de fichiers spéciaux :

aufs, unionfs
peuvent être utilisés pour monter deux systèmes de fichiers, l'un au-dessus de l'autre. L'exemple typique est le montage d'un ramdisk on top sur un cdrom (en lecture seule!)... ainsi il est vertuellement possible "d'écrire" et de modifier les fichiers. (Bien sûr, dans ce cas là, les données sont perdues au redémarrage).
xmount

permet de monter des images .vmdk (VMware) et .vdi(VirtualBox).

Voir aussi

ToDo: Certains modules fournissent 2 systèmes de fichiers (pour mount -t). Par exemple, le chargement du module sysv permet le montage de sysv et v7 dans /proc/filesystems.


  1. FUSE ne fournit pas une système de fichier lui-même. Voir 'apt-cache rdepends fuse-utils' (1)