Con lvm sopra un dispositivo raid sei flessibile per creare più dispositivi virtuali (e filesystem) su di esso. E sei flessibile per modificare le dimensioni di tali dispositivi.
Se sei sicuro al 100% di non averne bisogno e hai solo bisogno di un grande filesystem, puoi creare direttamente il filesystem sul tuo dispositivo raid. In questo caso viene rimosso uno strato di indiretta e complessità.
Per scegliere un filesystem, i punti più importanti sono:
- dovrebbe essere ben testato e stabile
- dovrebbe essere abbastanza mainstream
- buona prestazione ovviamente
Ciò significa che uno è di solito conservatore quando si tratta di filesystem.
Usando questi criteri hai fondamentalmente 3 scelte su Linux (dal 2011-06:
Sui grandi dispositivi uso xfs perché mkfs.xfs
è molto più veloce.
Tutti questi filesystem possono essere ridimensionati.
Aggiornare:
Ho fatto un piccolo benchmark su un dispositivo da 3 TB (usando 4k di dimensione in tutti i filesystem):
$ awk -F\; -f mkfs.awk mkfs
FS SIZE(TB) TIME(S) RSS(MB) SPEEDUP SPACEUP
ext3 1 217 37 1.00 1.00
ext3 2 478 74 1.00 1.00
ext3 3 829 111 1.00 1.00
ext4 1 139 37 1.55 1.00
ext4 2 298 74 1.60 1.00
ext4 3 515 111 1.61 1.00
xfs 1 5 2 43.23 17.01
xfs 2 9 2 51.43 33.49
xfs 3 15 2 54.73 50.05
(La velocità / mem-up è contro ext3)
(Sistema: Debian 6.0 amd64, mkfs.ext 1.41.12, mkfs.xfs 3.1.4, unità WD SATA, hdparm -t legge circa 120 MB / s di disco bufferizzato)
Ciò significa che mkfsing un filesystem ext [34] è fino a 54 volte più lento di mkfsing un filesystem xfs. Approssimarsi a 12 TB creando un ext fs richiederebbe davvero circa un'ora (xfs solo circa un minuto).