Які відмінності між ext3, ext4, ReiserFS?


14

І чому я повинен вибрати один замість іншого?


1
Може бути хорошим як вікі спільноти, і розширити до включених інших файлових систем.
нед

Найкраще порівняння, яке я знайшов на ext3 та ext4, можна знайти тут . Він не включає Reiserfs, але він роз'яснює багато речей між ext2 та ext3.
Леслі

Відповіді:


9

Взято з: Праймер для файлової системи Linux

EXT2

  • Рекомендовано перейти до EXT3
  • Не журився
  • POSIX контроль доступу

Файлова система EXT2 є попередником файлової системи EXT3. EXT2 не запускається в експлуатацію, а тому більше не рекомендується (клієнти повинні перейти на EXT3).

EXT3

  • Найпопулярніша файлова система Linux, обмежена масштабованість за розміром і кількістю файлів
  • Журнали
  • POSIX розширений контроль доступу

Файлова система EXT3 - це файлова система з журналом, яка сьогодні найбільше використовує в Linux. Це файлова система "Linux". Він досить надійний і швидкий, хоча не забезпечує масштабування ні великих обсягів, ні великої кількості файлів. Нещодавно була додана функція масштабування, яка називається htrees, що значно покращило масштабованість EXT3. Однак вона все ще не така масштабована, як деякі інші файлові системи, перелічені навіть з htrees. Він масштабує схожі на NTFS з htrees. Без htrees EXT3 не обробляє більше ніж 5000 файлів у каталозі.

ReiserFS

  • Найкраща продуктивність та масштабованість, коли кількість файлів велика та / або файлів невелика
  • Журнали
  • POSIX - розширений контроль доступу

Файлова система Reiser - це файлова система за замовчуванням у дистрибутивах SUSE Linux. Reiser FS був розроблений для усунення обмежень масштабованості та продуктивності, що існують у файлових системах EXT2 та EXT3. Він масштабує і дуже добре працює в Linux, перевершуючи EXT3 за допомогою htrees. Крім того, Райзер був розроблений для того, щоб дуже ефективно використовувати простір на диску. Як результат, це найкраща файлова система в Linux, де у файловій системі є велика кількість невеликих файлів. Оскільки співпраця (електронна пошта) та багато додатків для веб-сервісів мають багато невеликих файлів, Reiser найкраще підходить для таких типів навантажень.


1
що-небудь про ext4?
Андреа Амбу

Можливо, додайте кілька профілів до кожної файлової системи. Наприклад, ext2 - це найпростіший для відновлення втрачених файлів з. На ext2 можна відновити файли, що більше неможливо на ext3.
jns

1
Мені хотілося б почути плюси і мінуси xfs та jfs - я знаю, що xfs передує ext3, але схоже, що він має деякі хороші особливості в жилах zfs, але рідний для Linux. Я використовую jfs на своєму домашньому робочому столі, і це, безумовно, швидко, але я хотів би знати, що я відмовляюся від ext3 / 4.
нед

Reiser вже деякий час не є типовим для SUSE.
Роджер

9

ext3 - це стандартна файлова система, що використовується операційними системами на основі ядра Linux.

ext4 - це "просунута" версія ext3 з різними вдосконаленнями, в основному оновленням до формату ext3.

ReiserFS - це ще одна файлова система, поширена для систем Linux, але з деякими поточними проблемами кодової бази, завдяки якій вона періодично намагається вбити вашу дружину.

ext3 - найпоширеніший формат.


ReiserFS. Я розумію.
Daveel

3

Щоб допомогти вам у частині вашого питання "Чому", газета Linux зробила статтю, де порівнюється багато файлових систем, що використовуються в Linux. Стаття виявилася корисною, хоча через її вік не вистачає інформації про "ext4".

Бенчмаркінг файлових систем


1

Ну, ReiserFS (і якщо ви готові до виправлення ядра, Rieser4) має деякі переваги, особливо з невеликими файлами. На жаль, здається, вони ніколи не ввійдуть у ядро.

У цей момент я би запустив ext4, якщо б я не був параноїком, і в такому випадку я би запустив ext3.

Надалі я б запустив BTRFS, але це все ще в альфа, він повинен зібрати більшу частину вишуканості файлових систем Різер та ZFS (далеко і найцікавіша виробнича файлова система, але не для Linux (хоча ви може використовувати його з FUSE)).


Досить цікаво, чим би ви займалися, чи могли б ви сказати, чому б ви зробили це?
Андреа Амбу

Файлові системи створені для вирішення проблем, і тому ви хочете, щоб ваші проблеми відповідали їхнім. XFS має купу акуратних функцій для великих файлів (і, принаймні, на IRIX, таких речей, як гарантована пропускна здатність для конкретних файлів тощо), ReiserFS обробляє більше 65 к файлів / посилань в одному dir (дуже небагато обробляє це), він все одно може функціонувати з мільйонами файлів в одному каталозі. Reiser4 додає журнал даних та транзакції без досягнення ефективності. ext4 покращується на стандарті Linux (і, таким чином, працює скрізь). ZFS закінчує контрольну перевірку та багато іншого. BtrFS дозволяє Linux наздогнати ZFS та Reiser.
Рональд Поттоль

0

Вам слід перейти з XFS або EXT4


-1

ReiserFS( Reiser3/ type 82on cfdisk) найкраще підходить для /var. ext4найкраще, /homeі якщо ви хочете пізніше змінити розмір розділу, тоді вам потрібно переглянути LVM.

Не використовуйте, ext2за винятком, /bootі ext3є прекрасним всеобучу, як Маріо в Маріо Карт.

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