В чем разница между ext3 и ext4 с точки зрения общего пользователя


55

Каковы большие различия между ext3 и ext4 с точки зрения обычного пользователя? Я слышал, что придерживаться ext3 мудрее. Это правда?

РЕДАКТИРОВАТЬ : Одна вещь, которую я хочу отметить, это то, что я являюсь пользователем с двумя ОС (Windows & Ubuntu), поэтому отсутствие возможности монтировать диск (ext4) из Windows - большой минус для меня. Но у ext3 есть эта привилегия.

Ответы:


52

Несколько лет назад я бы сказал, придерживаться, ext3но в настоящее время ext4лучше. Недавний (16 мая 2011 г.) обзор от thegeekstuff.com довольно неплохо подводит итог:

  • Поддерживает огромный индивидуальный размер файла и общий размер файловой системы.
  • Максимальный размер отдельного файла может составлять от 16 ГБ до 16 ТБ.
  • Общий максимальный размер файловой системы ext4 составляет 1 ЭБ (эксабайт). 1 ЭБ = 1024 ПБ (петабайт). 1 ПБ = 1024 ТБ (терабайт).
  • Каталог может содержать не более 64 000 подкаталогов (в отличие от 32 000 в ext3)
  • Вы также можете смонтировать существующий ext3 fs как ext4 fs (без необходимости его обновления).
  • В ext4 введено несколько других новых функций: многоблочное распределение, отложенное распределение, контрольная сумма журнала. fast fsck и т. д. Все, что вам нужно знать, - это то, что эти новые функции улучшили производительность и надежность файловой системы по сравнению с ext3.
  • В ext4 вы также можете отключить функцию ведения журнала.

Очень хорошее сравнение с 2009 годом на linuxologist.com содержит график производительности записи с 4Gb:

im1

а также имеет некоторую другую информацию о ext4.

У меня самого было ноль проблем с ext4.

Если вам нужно разделить раздел с Windows вам понадобится ext3. Я сам отказался от Windows, поэтому у меня все настроено ext4и использую флешку для передачи данных на компьютер с Windows (в основном на работе).

Что вы можете сделать для настройки:

/ ext4
поменять местами
/ home ext4
/ datapartiton_with_windows ext3

Затем вы можете сделать последний раздел с общим доступом для обеих ОС.


Правда. Я склонен использовать флешку для этого. Копирование на флешку и данные доступны на других ОС.
Rinzwind

Журналирование вообще хорошая вещь. Выключайте его, только если вы точно знаете, что делаете.
Торбьерн Равн Андерсен

2

Единственные причины, по которым я могу думать о том, чтобы в настоящее время не использовать ext4, это совместимость со старыми системами, и, когда я в последний раз пытался это сделать, у ext4 были проблемы с потерей данных при использовании на флэш-носителях (т. Е. Thumb drive et cetra.) второй я не тестировал около шести месяцев, так что, возможно, он был исправлен. В противном случае производительность и надежность значительно улучшаются по сравнению с ext3.


2
Эта проблема «потери данных» может возникнуть, если вы небезопасно извлекаете носитель. Это проблема не только ext *, но и других файловых систем. Это сопоставимо с функцией «Оптимизация для повышения производительности» в Windows.
Лекенштейн

2
в настоящее время можно читать ext4 в Windows. Используйте утилиту ext2read. так есть ли еще проблемы с ext4 FS /
CR2

5
Эта проблема «потери данных», если она не устранена, не имеет ничего общего с небезопасным удалением носителя и всего, что связано с ext4, принимая некоторые предположения о том, как работает устройство хранения данных, что не соответствует действительности с дешевыми флэш-накопителями. Вам не нужно удалять носитель вообще. Просто сделайте большую передачу данных, например, установите linux на ext4 flashdrive. В прошлый раз, когда я попробовал, вы начали получать поврежденные и отсутствующие файлы почти до завершения установки. И нет, с двигателем не было ничего плохого физически. Работало нормально с ext3.
Перкинс
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.