Filesystem/fr

Un système de fichiers autorise l'enregistrement des données et leur gestion, sous forme de fichiers.

Un système d'exploitation GNU/Linux peut utiliser divers systèmes de fichiers (voir ci-dessous).

Informations générales

 * Access Control List Guide
 * Filesystem Security

Systèmes de fichiers usuels

 * bcachefs - Système de fichiers de nouvelle génération, robuste, haute performance, supportant la copie sur écriture (Copy-on-Write), la compression et le cryptage.
 * eCryptfs (Enterprise cryptographic file system) - Système de fichiers crypté.
 * ext4 - Système de fichiers par défaut, souvent employé par les distributions Linux, disponible sous licence GPL.
 * FAT (File Allocation Table) - Système de fichiers connu principalement à cause des systèmes Microsoft Windows.
 * JFS (Journaled FileSystem) - Système de fichiers journalisé, 64 bits, élaboré par IBM, disponible sous licence GPL.
 * Btrfs (B-Tree file system) - Système de fichiers doté de fonctionnalités avancées, comme la copie sur écriture (alternative open-source à ZFS).
 * NTFS (New Technology File System) - Système de fichiers par défaut des systèmes Microsoft Windows.
 * Aufs - Advanced multi-layered unification file system (Aufs), anciennement désigné par Another union file system.
 * OverlayFS - Le seul système de fichiers de type "union" intégré dans le noyau Linux.
 * ReiserFS - Troisième version du système de fichiers ReiserFS.
 * Reiser4 - Système de fichiers dérivé de ReiserFS. Actuellement, il n'est pas implémenté dans le noyau Linux.
 * SquashFS - Système de fichiers compressé, accessible seulement en lecture.
 * UDF - (Universal Disk Format) - Système de fichiers adapté aux fichiers .iso.
 * UFS/UFS2 (Unix File System) - Système de fichiers utilisé par défaut sur les systèmes BSD.
 * XFS (Extents File System) - Système de fichiers journalisé, 64 bits, élaboré par Silicon Graphics.
 * ZFS - Système de fichiers disposant de la copie sur écriture, élaboré par Sun Microsystems, disponible sous licence CDDL (incompatible avec la licence GPL).
 * F2FS (Flash-Friendly File System) - Système de fichiers adapté au noyau Linux, élaboré par Samsung.

Systèmes de fichiers virtuels

 * debugfs - Système de fichiers employé pour le débogage du noyau Linux.
 * procfs - Système de fichiers permettant de contrôler l'état du système.
 * securityfs - Système de fichiers employé par les dispositifs électroniques Trusted Platform Module (TPM) et Integrated Measurement Architecture (IMA).
 * sysfs - Système de fichiers permettant de contrôler, en autre, les dispositifs électroniques du système.
 * tmpfs - Système de fichiers conservant temporairement les données dans une zone de la mémoire centrale.
 * devtmpfs - requière l'activation de devtmpfs (ce système de fichiers est monté sur ) dans le noyau.

Systèmes de fichiers distribués

 * Ceph - Plateforme de stockage d'objets et système de fichiers élaboré suivant des critères de performance, de fiabilité et d'extensibilité.
 * NFS (Network File System) - Système de fichiers commun dans les environnement GNU/Linux.
 * SSHFS (Secure shell file system) - Système de fichiers dont l'accès est sécurisé par le protocole SFTP.
 * Tahoe-LAFS (Least Authority File Store) - Système de fichiers sécurisé : intégrité, confidentialité des données, protection des utilisateurs.

FUSE-based filesystems

 * CurlFtpFS - File system for accessing ftp hosts based on FUSE.
 * exFAT - A FUSE filesystem for the extended FAT filesystem.
 * FuseISO - FUSE module to mount ISO filesystem images.
 * MTPfs - A FUSE filesystem providing access to Media Transfer Protocol (MTP) devices.
 * smbnetfs - A FUSE filesystem for SMB shares.
 * squashfuse - Mount SquashFS archives using FUSE.

Montage
Les systèmes de fichiers peuvent être montés de plusieurs façons :


 * - Commande utilisée pour monter manuellement les systèmes de fichiers. Son utilisation exige des privilèges d'administrateurs sauf si le système de fichiers est spécifié dans le fichier (voir ci-dessous).
 * fstab - Ce fichier indique comment monter les systèmes de fichiers spécifiés.
 * Média amovible - Gestion automatique du montage.
 * Udevil - Petit utilitaire ayant peu de dépendances qui permet une gestion automatique du montage.
 * AutoFS - Montage automatique lors de l'accès à un fichier se situant sur le système de fichiers.

Voir aussi

 * bcache - Antémémoire du noyau Linux pour l'accès au dispositifs de stockage.
 * FUSE - Système de fichiers pouvant être géré par les utilisateurs.

External resources

 * Linux Sea, by Sven Vermeulen, chapter about filesystems
 * https://wiki.archlinux.org/index.php/File_systems