F2FS

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page F2FS and the translation is 75% complete.
Outdated translations are marked like this.

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.

Nota
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

KERNEL Abilitazione delle opzioni di base del filesystem f2fs
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.

Risorse esterne