Вибір файлової системи для Raid 16 ТБ


9

Я просто збираю машину з вісьма 2 ТБ дисками.

Я буду використовувати Raid 6 (12 ТБ корисної ємності) поверх них, але я не впевнений, чи варто робити LVM поверх RAID, або яку файлову систему використовувати.

Які файлові системи можна змінити під час використання всередині LVM?


3
Щоб відповісти на ваше буквальне запитання: ті самі, які можна змінити, коли їх не використовувати всередині LVM. LVM не має відношення до цього вибору, якщо ви не будете використовувати систему з вбудованою функціональністю (що в даний час означає ZFS; і IIRC ZFS також має вбудований RAID-6).
Жил 'ТАК - перестань бути злим'

Відповіді:


6

З lvm поверх рейдового пристрою ви гнучкі для створення на ньому декількох віртуальних пристроїв (і файлових систем). Ви можете гнучко змінювати розмір пристроїв.

Якщо ви на 100% впевнені, що вам це не потрібно, і вам потрібна лише одна велика файлова система, ви можете безпосередньо створити файлову систему на своєму рейдовому пристрої. У цьому випадку видаляється один шар непрямості та складності.

Для вибору файлової системи найважливішими моментами є:

  • повинні бути добре перевірені та стабільні
  • має бути достатньо мейнстрімом
  • хороші показники звичайно

Це означає, що людина, як правило, консервативна стосовно файлових систем.

Використовуючи ці критерії, ви маєте в основному 3 варіанти для Linux (станом на 2011-06:

  • ext3
  • ext4
  • xfs

На великих пристроях я використовую xfs, оскільки a mkfs.xfsшвидше.

Усі ці файлові системи можуть бути змінені.

Оновлення:

Я зробив невеликий орієнтир на пристрої об'ємом 3 ТБ (використовуючи 4 кб блочного розміру у всіх файлових системах):

$ 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

(Швидкість / запам’ятовування проти ext3)

(Система: Debian 6.0 amd64, mkfs.ext 1.41.12, mkfs.xfs 3.1.4, диск накопичувача WD, hdparm - читання буферованого диска приблизно 120 Мб / с)

Це означає, що файлова система ext [34] mkfsing у 54 рази повільніше, ніж mkfsing у xfs. Наближення цього до 12 ТБ, створюючи ext fs, дійсно зайняло б близько години (xfs - лише близько хвилини).


Мені також подобається XFS, але чи не здається дурним вибрати його як вашу файлову систему саме через швидкість початкового формату?
Калеб

4
Можливо, варто зауважити, що якщо ви плануєте згодом вирощувати свій RAID, ext4 обмежується обсягом 16TiB (згідно з wikipedia ).
Герт

@Caleb, ну, якщо це займає - скажімо, - години довше, а інші функції не мають значення у випадку використання системи, то це враховує єдину різницю. Я зроблю невеликий орієнтир mkfs на пристрої 3 ТБ - можливо, @Let_Me_Be міг би зробити це і в його системі - це було б цікаво.
maxschlepzig

2
@Gert: Ні, обмеження є в поточній версії ext2progs- формат Ext4 підтримує обсяги розміром до 1 екзабайта.
Тедді

1
Останні версії mkfs.ext4 набагато швидші, оскільки тепер вони затримують більшу частину форматування, яке потрібно виконати у фоновому режимі після його встановлення. Також час fsck є досить швидким на ext4, ніж ext3.
psusi

1

У більшості наших виробничих коробок з Linux ми використовуємо lvm + ext2 / ext3, залежно від того, чи запитує клієнт журнал / ext3 / чи ні / ext2 /

У вашому випадку я б ahaead і створити LVM + ext2 , якщо ви не виграли б від журнальної більше , ніж створює накладні витрати .. але є більше , щоб прийняти до уваги саме в maxschlepzig описує .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.