F2FS

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page F2FS and the translation is 100% complete.

F2FS (Flash-Friendly File System, NdT: " Système de fichier convivial (pour mémoire) flash ", où flash désigne le type de mémoire des cartes SD, SSD, etc) est un un système de fichiers conçus pour les mémoires NAND basées sur les périphériques flash. Il est disponible dans Linux depuis le noyau 3.8.x et supérieur. Ce système de fichier est un bon choix lorsque Gentoo est installé sur un eMMC, un SSD, une carte SD ou un périphérique USB.

Remarque
F2FS est très utile pour les " bêtes " mémoires de stockages flash (comme les clés USB). Les SSDs modernes seront sûrement mieux lotis avec ext4 ou xfs. Voir le débat (en anglais) ici.

Installation

Noyau

KERNEL Activer les options basiques du système de fichier F2FS
File systems  --->
   <*> F2FS filesystem support
   [ ]   F2FS Status Information
   [*]   F2FS extended attributes
   [*]     F2FS Access Control Lists
   [*]     F2FS Security Labels
   [ ]   F2FS consistency checking feature
   [ ]   F2FS fault injection facility
   [*]   F2FS compression feature
   [*]     LZO compression support
   [*]       LZO-RLE compression support
   [*]     LZ4 compression support
   [*]       LZ4HC compression support
   [*]     ZSTD compression support
   [*]   F2FS IO statistics information
   [ ]   F2FS unfair rw_semaphore

Lorsque le support pour le système de fichier est activé dans le noyau Linux, il est sage d'activer à minima « F2FS extended attributes » (F2FS_FS_XATTR) (NdT: Les attributs étendus d'F2FS) avec « F2FS Access Control Lists » (CONFIG_F2FS_FS_POSIX_ACL) (NdT: La liste de contrôle d'accès d'F2FS) et la sous-option « F2FS Security Labels » (CONFIG_F2FS_FS_SECURITY) (NdT: Étiquettes de sécurité d'F2FS).

L'option « F2FS consistency checking feature » (CONFIG_F2FS_CHECK_FS) (NdT: Fonctionnalité de vérification de cohérence d'F2FS) dans la liste activera la vérification de la cohérence du système de fichier F2FS. La vérification aura lieu durant l'amorçage du système et réduira les performances du système de fichier. Cette option est un avantage lorsque la consistance (NdT: des données) est plus importante que la vitesse.

Emerge

Installer les outils pour l'espace utilisateur du système de fichier F2FS :

root #emerge --ask sys-fs/f2fs-tools

Utilisation

Création

Après avoir installé les outils pour l'espace utilisateur, créer un système de fichier en lançant la commande mksf.f2fs suivit du périphérique approprié et du numéro de la partition :

root #mkfs.f2fs /dev/sdd1

Vérification du système de fichier

root #fsck.f2fs /dev/sdd1

Défragmentation

root #defrag.f2fs

Voir aussi

  • Ext4 — un système de fichier open-source et la version la plus récente dee la série des systèmes de fichiers étendus.
  • Btrfs — un système de fichiers fondé sur le copie sur écriture (CoW) pour Linux visant à implémenter des fonctionnalités complexes tout en mettant l'accent sur la tolérance aux pannes, la réparation et la facilité d'administration.
  • SquashFS — an open source, read only, extremely compressible filesystem.

Ressources externes