Sto pensando di installare Linux su un'unità USB e mi chiedevo quale filesystem dovrei usare per formattare l'unità per le migliori prestazioni (reattività complessiva) e la durata dell'unità?
Sto pensando di installare Linux su un'unità USB e mi chiedevo quale filesystem dovrei usare per formattare l'unità per le migliori prestazioni (reattività complessiva) e la durata dell'unità?
Risposte:
Per l'installazione di GNU / Linux su chiave USB, si otterranno risultati migliori se si utilizza un cosiddetto Live con partizioni persistenti.
Il vantaggio principale dell'utilizzo di un sistema Live riguarda l'hardware: un'installazione Linux configurerà tutto per abbinare hardware specifico. Un sistema live rileverà l'hardware ad ogni processo di avvio.
Quando si utilizza un sistema live, l'FS (forse cramfs
, iso9660
o altri fs compressi di sola lettura) viene incorporato in un intero file binario, contenente una tabella delle partizioni. Quindi l'unica cosa da fare è metterli in raw sulla chiave USB.
Fatto ciò, è possibile indirizzare il resto della chiave USB come una o più partizioni, piuttosto che formattarle per copy-on-write
partizioni persistenti. Per questo, lo consiglio ext4
perché è Linux defaut e flash friendly .
Maggiori informazioni in questa risposta: Debian vive con perseveranza.
/bin
?
Un file system chiamato F2FS è incluso in Linux dal 3.8 ed è stato specificamente progettato per le caratteristiche delle unità SSD. Esistono un paio di altri filesystem ottimizzati per SSD se si desidera esplorare ulteriormente il problema.
Documentation/filesystems/f2fs.txt
lo stesso dice. E sì, anche se non ho ancora letto i dettagli delle ottimizzazioni, penso che sia strano che lo stesso fs cerchi di ottimizzare sia per SSD che per schede SD e simili. E non sceglierei f2fs per SSD, ma la domanda non riguarda SSD. Ma ciò che è "USB Drive" Non lo so, io sicuramente non ho SSD esterno media quando la mia ricerca mi ha atterrato qui;)
Un paio di mesi fa abbiamo eseguito i test delle prestazioni presso l'Uni Lab e c'era un solo vincitore: Ext4. Le statistiche di scrittura e lettura erano molto meglio di ext3 ed ext2 - questo è abbastanza ovvio poiché ext4 è stato sviluppato sulla base di questi due file system.
Non ricordo esattamente le specifiche, quindi non posso darti alcun numero ma andrò sicuramente con EXT4.
I test sono stati eseguiti su USB 2.0 - Kingston.
Ho optato per ext4 su una partizione da 512 MB per / boot, ho scelto ext4 perché è compatibile con grub e ha funzionalità di journaling.
Ho quindi scelto btrfs su una partizione di circa 20 GB per la radice del filesystem /, ho scelto btrfs per le sue proprietà COW, presumo che ciò consenta un'usura uniforme su tutto il disco, anche btrfs è solo tosto. ho la compressione lzo abilitata in fstab e alcune altre opzioni "compatibili con il flash" (vedi qui )
Inoltre alla fine del disco ho una partizione da 10 GB in NTFS montata su / home / utente / Download a cui posso accedere quando la collego ad altri miei computer.