LINUX.ORG.RU

Познавательная статья «Особенности Ext4»

 ,


0

2

"Ext4 — это результат эволюции Ext3, наиболее популярной файловой системы в Linux. Во многих аспектах Ext4 представляет собой больший шаг вперёд по сравнению с Ext3, чем Ext3 была по отношению к Ext2. Наиболее значительным усовершенствованием Ext3 по сравнению с Ext2 было журналирование, в то время как Ext4 предполагает изменения в важных структурах данных, таких как, например, предназначенных для хранения данных файлов.

Это позволило создать файловую систему с более продвинутым дизайном, более производительную и стабильную и с обширным набором функций".

Статья небольшая и состоит из следующих частей:

  1. Совместимость
  2. Больший размер файлов и файловой системы
  3. Масштабируемость подкаталогов
  4. Экстенты
  5. Многоблочное распределение
  6. Отложенное распределение
  7. Быстрый fsck
  8. Контрольные суммы журнала
  9. Режим без журналирования
  10. Онлайн-дефрагментация
  11. Улучшения, связанные с inode
  12. Устойчивое прераспределение
  13. Механизм «шлагбаумов» по умолчанию включен

>>> Подробности

★★

Проверено: Shaman007 ()

Пеарятся гады, после того как облажались, как в лучших традициях одной конторы из Редмонда

frame ★★★
()
Ответ на: комментарий от Manhunt

Ммммм... Являюсь начинающим пользователем линукс(2 года).. Для меня статья полезная, так как думал что ext4 только в разработке.. Как только разберусь со способом конвертирования ext3toext4, сразу проверю..

Не буду назыать имена и фамилии.. Ходят слухи, что разработчика одной известной файловой системы оклеветала одна не менее известная мелкомягкая фирма и подстроила убийство тоже она, опасаясь его разработок..

LightDiver ★★★★★
()
Ответ на: комментарий от thepurple

>ИМХО: потерять данные на ext3 можно в двух случаях: 1. кривое железо 2. кривые руки

фс должна быть надежной настолько, чтоб предотвращать порчу данных как в первом случае, так (тем более!) и во втором. Да и случаев может быть гораздо больше. Иначе ее стабильной назвать нельзя.

PS: уже сталкивался с потерей данных на ext4, так что пока повременю.

Buy ★★★★★
()

Несмотря на наличие явных преимуществ (http://wiki.opennet.ru/Ext4) файловой системы ext4 над ext3, в свете последней информации о возможной потере данных (http://www.opennet.ru/opennews/art.shtml?num=20715) при использовании ext4, интерес к ней уменьшился. Тем не менее, отчаиваться не стоит, судя по всему разработчики нашли способ (http://www.opennet.ru/opennews/art.shtml?num=20835) борьбы с проблемами, наблюдаемыми в ранних тестовых выпусках Ubuntu 9.04.

Проведённый крэш-тест (http://beginlinux.com/server_training/8-ubuntuadmin/1255-cra.../) ext4 показал отличную устойчивость файловой системы ext4 к внезапным "крахам". Авторы теста "роняли" сервер при следующих вновь установленных и запущенных сервисах: Postfix, Apache/MySQL, а также несколько раз устраивали падение системы после копирования файлов в зашифрованную домашнюю директорию. В итоге, не было обнаружено ни единой потери данных.

Debi
()
Ответ на: комментарий от Oleaster

>Чего только люди не придумают, лишь бы XFS не юзать...

Юзал. По непонятной причине на тестовой машине в один не очень приятный день отказалось монтировать root без какой-либо диагностики. С помощью прилагаемых тулзов и какой-то матери в конце-концов удалось восстановить, но задача отнюдь не тривиальная. Имея в распоряжении несколько сотен серверов, практически необслуживаемых - не рискнул менять проверенный ext3 на это безобразие.

yuk
()
Ответ на: комментарий от thepurple

>ИМХО: потерять данные на ext3 можно в двух случаях: 1. кривое железо >2. кривые руки

>А вот на ReiserFS при выключении света файловая система летела.

+1

yuk
()
Ответ на: комментарий от Buy

>>ИМХО: потерять данные на ext3 можно в двух случаях: 1. кривое железо 2. кривые руки

>фс должна быть надежной настолько, чтоб предотвращать порчу данных как в первом случае, так (тем более!) и во втором.

При этом она неизбежно получится медленной, как черепаха. Гораздо медленнее чем ext3, и, тем более, чем ext4.

Manhunt ★★★★★
()
Ответ на: комментарий от LightDiver

> Ходят слухи, что разработчика одной известной файловой системы оклеветала одна не менее известная мелкомягкая фирма и подстроила убийство тоже она, опасаясь его разработок..

Ни у меня, ни у вас, нет возможности лично проверить, было ли в машине ганса выломано кресло. И проверить дальнейшие "факты" по ходу этой истории. Так что остается лишь верить тому, что пишут в прессе.

Да и "нечаянно попасть" его в автокатастрофу было бы гораздо менее рискованно, чем вместо этого убивать его жену, и устраивать громкий судебный процесс (ведь подтасовка могла бы всплыть в любой момент!). Не думаю, что у кого-либо из конкуретнов могло хватить глупости и сил сыграть в такую игру.

Manhunt ★★★★★
()
Ответ на: комментарий от Frolic

>>А вот на ReiserFS при выключении света файловая система летела.

>Последние пол года юзаю ноут без акума, уже ару десятков раз как не свет отрубят так роводок выдернется, ниразу небыло проблем.

2 Frolic - везет :) - но собрана достоверная статистика (сапортом) что ReiserFS3, который раньше был дефаултом в suse/sles, иногда слетает, причем полностью теряются все данные. Выявить причину не удается, из-за редкости этого сбоя.

Сам с suse10 так и сижу на райзере - но хоум забекапил :)

fi ★★★
()
Ответ на: комментарий от sign

> Кстати меня поразило завершение дискуссии. Устверждалось, что некоторые диски затирают случайные сектора при отключении питания. Поэтому никакая файловая система сама по себе ни от чего не спасает. Также утверждалось, что иногда при отключении питания контроллер выдавал ошибочную команду, на выполнение которой у диска хватало энергии. В качестве панацеи предлагалось использовать UPS

Ну это старо как мир :) там еще и кеш на запись есть, и некоторые диски возвращают статус еще до сброса на поверхность.

В общем без UPS никуда!

fi ★★★
()
Ответ на: комментарий от airfly

> Не читал, но осуждаю. Только Raiser, всегда и везде и уже много лет.

Вы бы для начала название файловой системы правильно писать научились, а потом уже кого-то или что-то осуждали.

Xandry
()
Ответ на: комментарий от Manhunt

>Да и "нечаянно попасть" его в автокатастрофу было бы гораздо менее рискованно, чем вместо этого убивать его жену,

ей платили, чтобы она ежедневно выносила моск Гансу. Вот и довели...

AVL2 ★★★★★
()
Ответ на: комментарий от Oleaster

> Чего только люди не придумают, лишь бы XFS не юзать...

XFS - редкостный тормоз.
Вот когда дело заходит о файлах размером с 700Mb,
тогда да, тогда XFS рулит и заруливает ext3

odip ★★
()
Ответ на: комментарий от lestat

> черт, сконвертить хочется из ext3 в ext4... но с другой стороны хочется ещё подождать пока хорошенько отладят...

А зачем конвертить ?
Вроде ext3 раздел можно подключить драйвером от ext4 без конвертирования.
И даже писать будет :)

odip ★★
()
Ответ на: комментарий от thepurple

на /usr запись бывает редко. на / тоже редко. бывает часто на /tmp и на /home. изредка бывает на /var, но и там можно разобрать на куски что меняется, а что практически как /usr.

потеря данных на /usr не страшна - софт можно переставить. потеря данных на /tmp вообще не потеря. потеря того что в /var по идее не должно быть страшным если правильный backup. /home можно и на ext3 поставить, на производительности почти не скажется.

eXOR ★★★★★
()
Ответ на: комментарий от odip

>> Чего только люди не придумают, лишь бы XFS не юзать...

>XFS - редкостный тормоз.
>Вот когда дело заходит о файлах размером с 700Mb,

XFS не хуже лучших других FS на чтении: http://balancer.ru/tech/forum/2009/04/t64670--Ocherednoj-bench.Proizvoditel~n...

Её epic fail - на удалении мелочи.

...

Кстати, если кому интересно - я тут btrfs погонял для /usr. Получил некоторое (но не очень заметное) ухудшение производительности. И сильно (где-то вдвое) повышается в файловых операциях sys. Более подробно не тестировал, т.к. оказалось не интересно.

Вот свежий нефрагментированный ext4 для /usr по первым оценкам оказывается лучше, чем многомесячный xfs (но сравнение его со старыми тестами показало отсутствие деградации). Готовлюсь к новой серии тестов с ext4 в /usr :)

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

> Ходят слухи, что разработчика одной известной файловой системы

Да с Гансом Рейзером и raiserfs целый детектив вышел. Надо было ему жениться на какой нибудь девушке програмистке, более понимающей то что твориться у него в голове, может быть все сложилось бы по другому. Жаль что его судьба выкинула такой фортель. Хотя как знать неизвестно кто был больше виноват. В любом случае время назад не вернешь.

На википедии кто то целый детектив на эту тему написал: http://ru.wikipedia.org/wiki/Рейзер,_Ганс

bmj
()
Ответ на: комментарий от bmj

>> Ходят слухи, что разработчика одной известной файловой системы

> Да с Гансом Рейзером

Ну и где я такое писал?

KRoN73 ★★★★★
()
Ответ на: комментарий от drfaust

...описаны не только в инете, но и в литературе (журнал Хакер)...

ох и рассмешил )))))))

з.ы. журналъ Хакер это же не литература, а _Л_итература ))))

deathmokar
()
Ответ на: комментарий от deathmokar

Не трогайте! Этот журнал прямой потомок журнала Мурзилка! Иногда когда становится грусно достаю местами можно поржать душевно.

bmj
()
Ответ на: комментарий от Buy

> PS: уже сталкивался с потерей данных на ext4, так что пока повременю.

можно подробности, так как собираюсь попробовать затестить ext4

real_maverick ★★★
()
Ответ на: комментарий от Gary

>>но и в литературе (журнал Хакер)

> Хакир - уже литература?

думаю это сарказм ... ну или диагноз ;)

p.s. и +128 за мурзилку ;)

real_maverick ★★★
()

Шома, завязывай бухать и жрать вещества, а если у тебя кризис среднего возраста - то я за кошерный КЦ могу провести тренинг по иммунитету к ФГМ, тотальному рассеянию внимания, а также сублимациям, вытеснениям и прочим вялотекущим выделениям ака "бичу манагеров".

Просто "читать" - это ведь так просто...

Блджад! Это "более производительную и стабильную" уже патчили херову туче раз на протяжении 2-3 релизов едра, дети мои?

gharik
()

Хабр так протух, что пеарицца даже на ЛОРе?!?!?

matumba ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.