Основные практические различия между ext3 и ext4 - если таковые имеются?
10306
Ilari Kajaste
Предполагая, что нет необходимости беспокоиться о совместимости со старыми системами, я ожидаю, что всегда лучше использовать новейшую стабильную файловую систему Linux, которая в настоящее время, кажется, такова ext4.
Однако, похоже, ext4это не так уж и много. Статья в Википедииext4 содержит 11 основных функций ext4, но, насколько я понимаю, большинство из них, по-видимому, не имеют каких-либо серьезных практических различий ext3. В статье также обсуждается потенциальная потеря данных, вызванная отложенным размещением, но, насколько я понимаю, это может произойти только в случаях эзотерических сбоев системы и, следовательно, не имеет никакого практического значения.
Является ли это небольшим постепенным обновлением без каких-либо существенных различий, или я должен работать для преобразования своих ext3систем в ext4?
EXT4 прежде всего говорит, что загрузит вашу ОС быстрее. Ubuntu 9.04 должна загружаться на 30% быстрее. Если это единственное практическое применение, я был бы ошеломлен, так как мои коробки с Ubuntu загружаются так быстро, что я даже не могу принести мне чашку кофе ...
Но вы можете использовать большие жесткие диски, иметь большие файлы, встроена дополнительная защита для защиты данных от сбоев и, что не менее важно, она оптимизируется для скорости ...
Приступая к разработке EXT4 в 2006 году, он имел в виду улучшенный EXT3. Тем не менее, изменения, где к большому, чтобы просто назвать это модернизацией. Таким образом, новое имя. Он был добавлен в ядро в 2008 году ...
5
nagul
Я бы посоветовал вам немного подождать, прежде чем переключиться на ext4, особенно если вы работаете в Ubuntu. В ext4 есть хорошие улучшения, связанные с производительностью и фрагментацией, но это не стоит никакой нестабильности системы.
Я не думаю, что это всегда так просто, как «использовать последнюю версию файловой системы». Alos, как отмечает @nagul, я не думаю, что ext4 более стабильна, чем ext3 на данный момент.
Один из главных вопросов, которые вы должны задать себе - это журналы? Обычно я настраиваю свои машины на использование ext2 для / boot и других разделов, которые я монтирую только для чтения, и / tmp (для скорости).
4
knweiss
Намного быстрее fsck (ext3 может быть ужасно медленным на больших файловых системах)
Экстенты (не забудьте переформатировать!) => Меньше метаданных
ext4 может использоваться без журнала, например, для чистых каталогов => быстрее.
контрольная сумма журнала => более высокая безопасность в случае аварии
1
Bender
Если вам не нужны новые функции, то лучше использовать более стабильную версию. Но более быстрый fsck может быть решающим фактором.
Hear hear. ext3 fscks on larger hard drives can take a very long time, even with no filesystem errors. You probably won't care if you only have a few gigabytes dedicated to Linux, but when you are pushing past the TB range, fsck can be really really slow.
ChrisInEdmonton 14 лет назад
1