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 ()

Re: Познавательная статья "Особенности Ext4"

перевел убунту на ext4 - субъективно стало быстрее

lester ★★★★ ()

Re: Познавательная статья "Особенности Ext4"

>это да, на остальное пользователям, в общем-то, пофиг

Не скажи. Подсчёт контрольных сумм журнальных данных не менее важен ИМХО.

Demon37 ★★★★ ()

Re: Познавательная статья "Особенности Ext4"

два диска 320+400 уже на...

я озадачен, ссылка ведёт не на IBM? 8-( )

darkshvein ☆☆ ()

Re: Познавательная статья "Особенности Ext4"

Постить на ЛОРе ссылки на хабр... Автор, ты рискуешь нарваться на сотни ненависти

Stiletto ()

Re: Познавательная статья "Особенности Ext4"

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

пользовал reiser и буду пользовать, с выходом бубунты побаиваюсь даже пробовать ext4, больно уж нехорошие слухи,
Хотя если разгребу места на винте то проведу сравнительный тест, ext4 & reiser3.
Но хомяка не за что не брошу, он хороший :)

СВОБОДУ ГАНСУ!!!

Frolic ()

Re: Познавательная статья "Особенности Ext4"

Странно, что автор - не IBM_dW.

LamerOk ★★★★★ ()

Re: Познавательная статья "Особенности Ext4"

+1

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

hrum ★★★ ()

Re: Познавательная статья "Особенности Ext4"

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

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

Что касается ext4, то Линус писал, что из-за отложенной записи ("6. Отложенное распределение", как я понимаю) при сбое электропитания проблемы могут быть. Поэтому я бы не ставил не на ноуте или где потеря данных критична.

thepurple ()

Тюрьму Гансу.

>пользовал reiser и буду пользовать, с выходом бубунты побаиваюсь даже >пробовать ext4, больно уж нехорошие слухи,
>Хотя если разгребу места на винте то проведу сравнительный тест, ext4 & reiser3.

>Но хомяка не за что не брошу, он хороший :)


Reiser4 ещё лучше. Но Ганс пусть сидит в тюрьме. Гениальность, к сожалению, не оправдание для асоциальности.

Camel ★★★★★ ()

Re: Познавательная статья "Особенности Ext4"

Быдлохабру нельзя считать достоверным источником. Давайте еще ссылки давать на статьи про убунту в жж гламурных кис.

Sekai ()

Re: Познавательная статья "Особенности Ext4"

Ссылки на хабр? Торт всё же протух, пожалуй.

Deleted ()
Ответ на: Re: Познавательная статья "Особенности Ext4" от thepurple

Re: Познавательная статья "Особенности Ext4"

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

Как оно было уж и не помню, но это было существенно что-бы целый день олный винт в рейзер конвертать

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

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

>Что касается ext4, то Линус писал, что из-за отложенной записи ("6. Отложенное распределение", как я понимаю) при сбое электропитания проблемы могут быть. Поэтому я бы не ставил не на ноуте или где потеря данных критична.


Спасибо, тогда кроме как на корень шансов у нее нет, на хомяк ни за что не поставлю. скорее ядро ропатчю под 4 рейзер.

Frolic ()

Re: Познавательная статья "Особенности Ext4"

Ext4 пользуюсь уже второй месяц пока проблем не было, правда в нашей "деревне" со светом всё нормально - не помню когда последний раз вообще отключали.

MaxPower ★★ ()

Re: Познавательная статья "Особенности Ext4"

А мне вот ссыкотно все на ext4 переводить. ext3 работает и кушать не просить. Подождем еще годик, пока все устаканится и появится парочка громких скандал с крупной порчей данных. Думаю багов там немеряно.

mrxrrr ()

Re: Познавательная статья "Особенности Ext4"

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

Кстати да, сказки. Никогда траблов таких не было. Хотя один раз потребовалось --rebuild-tree. А юзаю reiserfs давно и активно. Хотя честно говоря с ext3 тоже проблем серьёзных не было.

А свет таки часто отрубают.

P.S. Reiser4 жалко всё-таки.

eduard_pustobaev ★★ ()

Re: Познавательная статья "Особенности Ext4"

>> или где потеря данных критична.

> Ничего себе заявления. А где потеря данных не критична то...

/tmp :)

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

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

thepurple ()

Re: Познавательная статья "Особенности Ext4"

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

lestat ()

Re: Познавательная статья "Особенности Ext4"

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

FilosofeM ★★ ()

Re: Познавательная статья "Особенности Ext4"

>Пока же придётся довольствоваться одним экзабайтом.

ничего, потерпим...

jcd ★★★★★ ()
Ответ на: Re: Познавательная статья "Особенности Ext4" от FilosofeM

Re: Познавательная статья "Особенности Ext4"

> Ну да, конечно, если вы хотите расстаться с данными навсегда - добро пожаловать на ext4.

Любитель FAT? Или просто потроллить заглянул? :)

fleet ()
Ответ на: Re: Познавательная статья "Особенности Ext4" от FilosofeM

Re: Познавательная статья "Особенности Ext4"

> если вы хотите расстаться с данными навсегда - добро пожаловать на ext4

бред?
навсегда расстаться с данными можно на любой ФС без исключения.
Терял данные только с неосторожности через кривость рук.

mamantoha ()

Re: Познавательная статья "Особенности Ext4"

Статья понравилась. Спасибо запостившему.

Manhunt ★★★★★ ()

Re: Познавательная статья "Особенности Ext4"

Там ошибки недавние уже исправили? А то статья похожа на Open Source PR :)

saper ★★★★★ ()

Re: Познавательная статья "Особенности Ext4"

Отложенная запись - прогресс налицо. Ждем новую файловую систему, которая данные на диск не будет писать вообще. ;-)

Пытался читать следующую дискуссию "The massive filesystem thread" http://lwn.net/Articles/326471/

Правильно ли я понял, что на ext3 без fsync вероятность потери данных минимальна и fsync выполняется медленно (на несколько секунд замораживает систему, причем его выполнение откладывается до момента, когда не будет команд на чтение). На ext4 наоборот fsync выполняется быстро и его _надо_ вызывать чтобы уменьшить вероятность потери данных. То есть все приложения, которые правильно работали на ext3 надо переписывать или перенастраивать при переходе на ext4?

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

sign ()

Re: Познавательная статья "Особенности Ext4"

Блиин, ржачка!
Не надо пользоваться некоторыми дисками и контроллерами, которые выдают команды перед смертью.

Мууу-ха-ха! Ну смешно же! :-D

dx ()

Re: Познавательная статья "Особенности Ext4"

Новость - бОян

> сцылко на хаброшвабр

Закапывайте обратно!

Firebat ()
Ответ на: Re: Познавательная статья "Особенности Ext4" от Correctnoe_imya_polzovatelya

Re: Познавательная статья "Особенности Ext4"

> надёжность давайте!

нам надёжность подавай
слышу быдлу поутру
а надёжность у нас где?
крематорий точка ру


чорт спалился

ARHL ()

Re: Познавательная статья "Особенности Ext4"

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

airfly ()

Re: Познавательная статья "Особенности Ext4"

>> Ну да, конечно, если вы хотите расстаться с данными навсегда - добро пожаловать на ext4.

>Любитель FAT? Или просто потроллить заглянул? :)

Это сарказм же.

s0n1k ★★ ()

Re: Познавательная статья "Особенности Ext4"

Нет неты один. РАзличия ext3/ext4 описаны не только в инете, но и в литературе (журнал Хакер). РАзличия ext3/ext4 - не новость, а флуд....

drfaust ★★★★★ ()

Re: Познавательная статья "Особенности Ext4"

> Пытался читать следующую дискуссию "The massive filesystem thread" http://lwn.net/Articles/326471/
> Правильно ли я понял


То что ты понял уже устарело :). В ext4 добавили патчи чтобы в самых типичных случаях используемых application delopers (rename поверх сущестующего файла и open with O_TRUNC) буфера сбрасывались перед транзакцией метаданных т е как в ext3, т е вызывать/не вызывать fsync надо в тех же случаях что и в ext3

а недавно еще и ext3 попатчили: http://lwn.net/Articles/328363/

szh ★★★★ ()
Ответ на: Тюрьму Гансу. от Camel

Re: Тюрьму Гансу.

>Гениальность, к сожалению, не оправдание для асоциальности.

единичное убийство разведеной жены у нас уже является асоциальностью?

AVL2 ★★★★★ ()
Ответ на: Re: Тюрьму Гансу. от AVL2

Re: Тюрьму Гансу.

> единичное убийство разведеной жены у нас уже является асоциальностью?

Так дайте ему одиночную камеру и оффлайновый ноут с git. Нечего талантам пропадать.

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