F2FS
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.
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
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.