Installare Linux su USB - Parte 3: Quale filesystem Linux per i dispositivi USB?
Benvenuti nella parte 3 della sezione " Installare Linux su USB "della serie. In questa parte parleremo di filesystem che è meglio per i dispositivi USB.
Come detto nella parte 1, ci sono due tipi di dispositivi USB (in senso lato):
1. Unità disco rigido USB
2. Unità flash USB
Ora dischi rigidi USB sono proprio come i nostri normali dischi IDE / PATA, che viene fornito in una custodia con IDE di interfaccia USB. Quindi, se vi capita di aprire la custodia del disco rigido USB troverete un normale hard disk IDE / PATA ... sorpreso?
Il file system di default per l'installazione di Linux è ext3 . Ora ext3 filesystem ext2 filesystem = + capacità di journaling. Non andremo più in dettaglio di journaling perché merita un post a parte. Il punto principale che voglio sottolineare qui è che il filesystem ext3 sono noti per causare molti scrittura al dispositivo, perché ha per aggiornare il diario. La funzione di "journaling" di ext3 significa più di scrittura sul disco. Dal momento che i dischi rigidi USB sono proprio come le unità IDE possiamo scrivere agli stessi blocchi (un disco si compone di diversi blocchi) il numero di volte che vogliamo senza provocare usura.
Tuttavia, un flash drive USB è differente rispetto alla scrittura di dati sui blocchi stessi. Unità flash USB sono noti per avere durata limitata, perché ogni blocco può essere scritto solo fino ad un certo numero di volte - a partire da 10000 volte o più in alto 1000000 volte - e quindi se ci capita di scrivere nello stesso blocco di troppe volte siamo in grado di provocare l'usura del disco che finirà per renderlo inutilizzabile. In realtà ho avuto un flash drive USB Lexar da ultimi 5 anni che è diventato inutilizzabile paio di settimane fa proprio per questo motivo.
Adaptation Layer su unità flash USB
Un flash drive USB è in genere un "livello di adattamento", che cerca di diffondere la scrittura in tutto il disco in modo che l'uso è livellato cioè senza un blocco particolare viene eccessivamente scritto più e più volte. Tutti i blocchi diventano quasi uguale usura. Immaginate le code cassiere in una banca occupato - in genere sono tutti di uguale lunghezza.
Nota: Con la tecnologia Flash dispositivo maturazione nel corso del tempo, la vita di unità flash USB è in aumento cioè l'unità flash è un bene per diversi milioni di scritture dicono che per un 32 GB di flash drive. Ciò presuppone il "livello di adattamento" sta facendo il suo lavoro.
In breve, un filesystem journaling come ext3 (o XFS, JFS, ReiserFS) è davvero non è raccomandato per le unità flash USB. Piuttosto il nostro vecchio filesystem ext2 è "go go" per le unità flash USB.
Per riassumere, quando si tratta di ext3 o ext2 filesystem:
USB Hard Disk = Ext3 o Ext2
USB Flash Drive = Ext2 con "noatime" o l'opzione "relatime" monte
Quando si tratta di unità flash USB, l'idea è quella di ridurre il numero di scrive a prolungare la vita del vostro flash drive. Il filesystem ext2 con queste due opzioni di montaggio fa esattamente questo. Ci occuperemo di queste opzioni ext2 più avanti nella serie.
Spero sinceramente che la spiegazione di cui sopra far luce sul motivo per cui abbiamo bisogno di scegliere diversi filesystem per dischi rigidi USB e unità flash USB.
Come al solito, si prega di lasciare un commento / risposte se ne avete. Commenti incoraggia i blogger di pubblicare più e mantenere il loro spirito elevato.
Inoltre si prega di non dimenticare di votare questo post qui sotto.
Parte 4: noatime e opzioni di montaggio relatime













29 gennaio 2009 alle 04:08
[...] Parte 3: Quale filesystem Linux per i dispositivi USB? [...]
3 febbraio, 2009 alle 10:11
[...] Per la 4 parte di "Installare Linux su USB" della serie. Nella parte 3 abbiamo discusso di quali file system da utilizzare per dischi rigidi USB e unità flash USB, rispettivamente. In [...]
11 Febbraio 2009 alle 00:18
[...] Parte 3: Quale filesystem Linux per i dispositivi USB? [...]
8 Gennaio 2010 alle 07:44
Hai fatto un ottimo lavoro che mostra i vantaggi di utilizzare ext2 su ext3 ... ma per quanto riguarda gli svantaggi?
La mancanza di journaling aumenta il rischio di perdere i dati in una condizione di smontare inaspettato, come un calo di tensione o tirare accidentalmente il flash drive fuori. E se il file system diventa incoerente, allora fsck bisogno di leggere l'intera partizione di ripararlo quando si usano ext2.
Pensieri?
Rispondi a questo commento
13 marzo 2010 alle 01:08
Ho pendrive linux su una USB da 2 GB. Ha tutto ciò che si sarebbe mai bisogno. Inoltre funziona anche se si collega ad un altro computer.
Sto usando Moolux 1gb con peristant modifiche.
la sua possibile utilizzare FAT32 o XFS/EXT3 ecc
ma sto usando filesystem XFS. ITSA un grande file system con moolux dentro.
http://www.pendrivelinux.com/usb-moolux-install-from-windows/
o vedere http://www.moolux.org
Rispondi a questo commento
15 maggio 2011 alle 12:55
[...] Imparare http://www.justfuckinggoogleit.com/ ricerca di qualcosa come linux usb flash filesystem http://linux.koolsolutions.com/2009/ ... r-dispositivi USB / avvicinò prima volta per me e soprattutto descritto il problema dei limiti della vita di scrittura comprare un nuovo bastone, [...]