Mit lvm auf einem RAID-Gerät können Sie flexibel mehrere virtuelle Geräte (und Dateisysteme) darauf erstellen. Und Sie können die Größe dieser Geräte flexibel ändern.
Wenn Sie zu 100% sicher sind, dass Sie das nicht benötigen und nur ein großes Dateisystem benötigen, können Sie das Dateisystem direkt auf Ihrem RAID-Gerät erstellen. In diesem Fall wird eine Ebene der Indirektion und Komplexität entfernt.
Die wichtigsten Punkte für die Auswahl eines Dateisystems sind:
- sollte gut getestet und stabil sein
- sollte Mainstream genug sein
- gute leistung natürlich
Das heißt, man ist normalerweise konservativ, wenn es um Dateisysteme geht.
Unter Verwendung dieser Kriterien haben Sie unter Linux grundsätzlich drei Möglichkeiten (Stand 2011-06:
Auf großen Geräten verwende ich xfs, weil a mkfs.xfs
viel schneller ist.
Alle diese Dateisysteme können in der Größe geändert werden.
Aktualisieren:
Ich habe einen kleinen Benchmark auf einem 3-TB-Gerät durchgeführt (mit 4k-Blockgröße in allen Dateisystemen):
$ 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
(Die Geschwindigkeit / Mem-Up ist gegen ext3)
(System: Debian 6.0 amd64, mkfs.ext 1.41.12, mkfs.xfs 3.1.4, WD SATA-Laufwerk, hdparm -t ca. 120 MB / s gepufferte Festplattenlesevorgänge)
Das bedeutet, dass das mkfsing eines ext [34] -Dateisystems bis zu 54-mal langsamer ist als das mkfsing eines xfs-Dateisystems. Die Annäherung an 12 TB, die ein Ext fs erstellen, würde wirklich ungefähr eine Stunde dauern (xfs nur ungefähr eine Minute).