F2FS
F2FS (Flash-Friendly File System) è un filesystem progettato per dispositivi basati su flash NAND. È disponibile in Linux kernels 3.8.x e versioni successive. Questo filesystem è una buona scelta quando si installa Gentoo su un eMMC, SSD, NVMe, SDCard, o su un dispositivo USB basato su flash.
F2FS is very useful for "dumb" flash storage (like a usb thumbdrive). Modern SSDs might be better off with ext4 or xfs. See the debate here.
Installazione
Kernel
File systems --->
<*> F2FS filesystem support
[ ] F2FS Status Information
[*] F2FS extended attributes
[*] F2FS Access Control Lists
[*] F2FS Security Labels
[ ] F2FS consistency checking feature
[ ] F2FS Encryption
[ ] F2FS fault injection facility
Quando si abilita il supporto al filesystem nel kernel Linux, è consigliabile abilitare almeno le prime quattro opzioni per supportare gli attributi estesi del filesystem:
La quinta opzione nell'elenco abiliterà il controllo della coerenza del filesystem di F2FS. Il controllo avverrà durante il runtime e ridurrà le prestazioni del filesystem. Questa opzione offre un vantaggio quando la coerenza è più importante della velocità.
Emerge
Installa gli strumenti dello spazio utente per il filesystem F2FS:
root #
emerge --ask sys-fs/f2fs-tools
Utilizzo
Creazione
Dopo aver installato gli strumenti dello spazio utente, creare un filesystem eseguendo il comando mkfs.f2fs seguito dal dispositivo e dal numero di partizione appropriato:
root #
mkfs.f2fs /dev/sdd1
Controllo del filesystem
root #
fsck.f2fs /dev/sdd1
Deframmentazione
root #
defrag.f2fs
Vedere anche
- Ext4 — un open source filesystem e la versione più recente della serie estesa di filesystem.
- Btrfs — un filesystem CoW (copy-on-write, copia-in-scrittura) adatto a Linux che mira ad implementare funzionalità avanzate, concentrandosi sulla tolleranza agli errori, la riparazione e la facilità di amministrazione.
- SquashFS — an open source, read only, extremely compressible filesystem.