Dzięki lvm na urządzeniu RAID możesz elastycznie tworzyć na nim wiele urządzeń wirtualnych (i systemów plików). I możesz elastycznie zmieniać rozmiar tych urządzeń.
Jeśli jesteś w 100% pewien, że nie potrzebujesz tego i potrzebujesz tylko jednego dużego systemu plików, możesz bezpośrednio utworzyć system plików na urządzeniu RAID. W takim przypadku usuwana jest jedna warstwa pośredniczości i złożoności.
Aby wybrać system plików, najważniejsze punkty to:
- powinien być dobrze przetestowany i stabilny
- powinno być wystarczająco głównym nurtem
- oczywiście dobra wydajność
Oznacza to, że jeden jest zazwyczaj konserwatywny, jeśli chodzi o systemy plików.
Korzystając z tych kryteriów, masz w zasadzie 3 opcje do wyboru w Linuksie (od 2011-06:
Na dużych urządzeniach używam XFS, ponieważ a mkfs.xfs
jest znacznie szybszy.
Można zmienić rozmiar wszystkich tych systemów plików.
Aktualizacja:
Zrobiłem mały test porównawczy na urządzeniu o pojemności 3 TB (używając rozmiaru bloku 4k we wszystkich systemach plików):
$ 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
(Prędkość / mem-up jest w stosunku do ext3)
(System: Debian 6.0 amd64, mkfs.ext 1.41.12, mkfs.xfs 3.1.4, dysk WD SATA, hdparm -t około 120 MB / s odczytów z dysku buforowanego)
Oznacza to, że mkfsing systemu plików ext [34] jest do 54 razy wolniejszy niż mkfsing systemu xfs. Przybliżenie tego do 12 TB, tworząc rozszerzenie, zajmie naprawdę około godziny (xfs tylko około minuty).