LINUX.ORG.RU

В ядре Linux появилась поддержка файловой системы ext4


0

0

Поддержка включена в ядро 2.6.19-rc1-mm1.
Ext4 совместима с драйвером ext3. Для использования ext4, необходимо использовать новую версию e2fsprogs.

Замечание для тестеров:
When comparing performance with other filesystems, remember that
ext3/4 by default offers higher data integrity guarantees than most. So
when comparing with a metadata-only journalling filesystem, use `mount -o data=writeback'.

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



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

Да нет там ничего интересного, подумаешь перешли на 64 битные указатели, что в нормальных фс было заложено сразу.

Sun-ch
() автор топика
Ответ на: комментарий от Hokum

Экстенты еще (собственно, это главное - их хотели добавить прямо в ext3, но пол-lkml полезло на стену). А указатели не 64-бит, а 48-бит (IIRC).

tailgunner
()

Ну блин, тут оказывается Ubuntu Edgy при проверке fsck корня FC6test3 вылетает нафиг, а ведь это та-же ext3... Не говоря уже про ненормальную работу в Edgy половины всех программ, обычно сразу вываливаются с отсылкой на соответствующий багсайт... пока не регистрировался в Ubuntu, потому не отправлял отчёты...

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

Anjuta, MonoDevelop вообще не запускается, есть уже соответствующий баг, писалка дисков вылетает какая-то (названия не помню)...

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

Во уродство. А я, наивный юноша думал, что ext4 - вылизанный для использования в продакшн ext3? А тут опять грабли кругом.

Sun-ch
() автор топика
Ответ на: комментарий от Sun-ch

> я, наивный юноша думал, что ext4 - вылизанный для использования в продакшн ext3

Саныч, тебя снова жестоко кинули ;(

По-твоему, ext3 недостаточно вылизана для продакшна? Что с ней не так?

tailgunner
()

Да ну, на фиг. Всё равно из этой ветки лучше ext2 ничего не придумали. Для определённого круга задач она рулит. Для всего остального есть Reiser, XFS, JFS

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

из серии сравнили 3 какашки

anonymous
()

не пойму, чего всем так ext3 не нравится? вполне нормальная ФС, много лет юзаю и никаких проблем. 2.6.19 выйдет - обязательно ext3 на ext4 переведу.

PS: а вот с reiserFS как раз проблем дофига было :) давно правда, года 3-4 назад.

isden
()

Вроде там экстенты имени Alex Tomas (Алексей Журавлев) хотели добавить, мы этот его патчик давно юзаем и счастливы :)

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

> как то не понял я, зачем надо ext4 если оно медленнее даже чем ext3, не говоря о ext2?

--- quote ---
Замечание для тестеров:
When comparing performance with other filesystems, remember that
ext3/4 by default offers higher data integrity guarantees than most. So
when comparing with a metadata-only journalling filesystem, use `mount -o data=writeback'.
--- /quote ---

т.е. я так понял там больше копали в сторону надежности.

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

> Вроде там экстенты имени Alex Tomas (Алексей Журавлев)

Так он русский под прикрытием? Я знал 8)

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

>По-твоему, ext3 недостаточно вылизана для продакшна? Что с ней не так?

так он же сказал - указатели не той системы. Указатели это насе фсё...

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

гы, а я в каком-то фильме щас не помню в выводе mount
видел ext5 ;)

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

> По-твоему, ext3 недостаточно вылизана для продакшна? Что с ней не так?

Не содержит избыточной информации на уровне файловой система, не поддерживает реально больших партишенов, тормозная, имеет место быть space-wasting, ну и т.д., отстой в общем, даже полунедоделанная глюкавая XFS в линуксе в разы круче.

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

> Занимательные тесты:

Поглядел я на эти картинки фаллического характера, и что-то не понял - прирост в ноль целых сколько-то десятых процента по производительности уже явяется великим достижением?

e
()
Ответ на: комментарий от Sun-ch

Ну так..
Вообще хорошо создаётся то, что подобно человеку.
Т.е. не всё и сразу в одном.. а с ничего, потихоньку, понарастающе - прям как дети рождаются, а ген-код их - это программеры :)

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

>> По-твоему, ext3 недостаточно вылизана для продакшна? Что с ней не так?

>Не содержит избыточной информации на уровне файловой система

Ты имеешь в виду контрольные суммы a-la ZFS? Или что? И какя ФС содержит такое?

> не поддерживает реально больших партишенов,

Партишены таких размеров сейчас мало у кого есть. А к тому времени, как появятся у многих, будет ext4. Если нужно "сейчас и много" - есть другие ФС.

> тормозная

Моя плакал. По какой нагрузкой? С какими опциями монтирования? Сколько проигрывает лидеру? На LWN были тесты Триджелла - там ext3 вполне нормально смотрелась.

> имеет место быть space-wasting

[имеется в виду slack space?]

Если знаешь, что у тебя будет много маленьких файлов - сделай 1k-блоки. А в какой ФС _нет_ space-wasting ?

tailgunner
()
Ответ на: комментарий от Sun-ch

А тут их несколько и почти все (за исключением райзера) нормально работают

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

>По-твоему, ext3 недостаточно вылизана для продакшна? Что с ней не так?

Не умеет определять паттерны характерных нагрузок и динамически менять свои параметры для оптимизации.

Sun-ch
() автор топика
Ответ на: комментарий от tailgunner

> имеется в виду slack space?

Пространство Слаквари? Я, конечно, знал, что слака рулит, но чтобы её поддержку в ext3 встроили...

anonymous
()
Ответ на: комментарий от Sun-ch

>>По-твоему, ext3 недостаточно вылизана для продакшна? Что с ней не так?

>Не умеет определять паттерны характерных нагрузок и динамически менять свои параметры для оптимизации.

???

А еще за пивом не бегает и тапочки не приносит, сцуко

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

>Если знаешь, что у тебя будет много маленьких файлов - сделай 1k-блоки. А в какой ФС _нет_ space-wasting ?

reiserfs с tailpacking-ом

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

>А еще за пивом не бегает и тапочки не приносит, сцуко

ZFS automatically adjust block sizes use algorithms optimized for typical access patterns.

Sun-ch
() автор топика
Ответ на: комментарий от Sun-ch

> ZFS automatically adjust block sizes use algorithms optimized for typical access patterns.

extents с delayed allocation делают то же самое. только без marketing bullshit.

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

>>Если знаешь, что у тебя будет много маленьких файлов - сделай 1k-блоки. А в какой ФС _нет_ space-wasting ?

> reiserfs с tailpacking-ом

не тупи, он там просто меньше.

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

> Ты имеешь в виду контрольные суммы a-la ZFS? Или что? И какя ФС содержит такое?

ZFS, разумеется.

> Партишены таких размеров сейчас мало у кого есть. А к тому времени, как появятся у многих, будет ext4. Если нужно "сейчас и много" - есть другие ФС.

Чего? Вот я, простой домашний пользователь, а массивчеГ в 2.5 терабайт для нужд локалки - очень даже распространенное явление, только в моем корпусе далеко не только я такой монстр.

> Моя плакал. По какой нагрузкой? С какими опциями монтирования? Сколько проигрывает лидеру? На LWN были тесты Триджелла - там ext3 вполне нормально смотрелась.

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

> [имеется в виду slack space?]

Типа того.

> Если знаешь, что у тебя будет много маленьких файлов - сделай 1k-блоки. А в какой ФС _нет_ space-wasting ?

В reiser (бай дизайн) / в jfs (саб-блоки, забыл термин, в общем - 4 1к файла запишутся в 4 кластер без потерь) крайне слабо выраженный, ZFS еще рулит не по-деццки.

e
()
Ответ на: комментарий от Sun-ch

> Как хорошо, когда в системе ОДНА фс и она реально работает, а тут ходишь как по минному полю.

+1, не понос - так золотуха, либо надежность и мало места, либо места до хрена и бета-код. Пора десктопы переводить на Соляру, хорош в песочницах ковыряться, real iron - наше фсио!

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

> > Если знаешь, что у тебя будет много маленьких файлов - сделай 1k-блоки. А в какой ФС _нет_ space-wasting ? > > В reiser (бай дизайн) / в jfs (саб-блоки, забыл термин, в общем - 4 1к файла запишутся в 4 кластер без потерь) крайне слабо выраженный, ZFS еще рулит не по-деццки.

не нужно лжи. для хранения tail'у нужен дескриптор с длиной, отличной от нуля. так что 4 хвоста по 1K в 4K не засунешь.

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

> не тупи, он там просто меньше.

Учи матчасть и если "меньше" - то enlarge your reiser.

На Ext3 вообще караул, на 4к блоках ни приличное дерево сорцов не распакуешь, ни систему толком не поставишь - враз фри-спейс в нули устремляется и приходится закладываться каждый раз двукратным запасом.

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

> не нужно лжи. для хранения tail'у нужен дескриптор с длиной, отличной от нуля. так что 4 хвоста по 1K в 4K не засунешь.

В чем проблема? 1к=1000, 4к=4096.

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

> я, простой домашний пользователь, а массивчеГ в 2.5 терабайт для нужд локалки

IIRC, в ext3 размер тома - до 8Тбайт. В чем проблема?

>> А в какой ФС _нет_ space-wasting ?

> В reiser (бай дизайн)

AFAIK, ее рекомендуют (раньше точно рекомендовали) монтировать с notails, ибо иначе - тормозит

> ZFS еще рулит не по-деццки.

AFAIK, ее еще официально не допустили до "продакшн", так что все ее крутые фишки - реклама.

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

> На Ext3 вообще караул, на 4к блоках ни приличное дерево сорцов не распакуешь, ни систему толком не поставишь - враз фри-спейс в нули устремляется и приходится закладываться каждый раз двукратным запасом.

регулярно распаковываю. плохому танцору что-то мешает? я уже молчу про reiserfs на SMP ...

anonymous
()
Ответ на: комментарий от Sun-ch

> use algorithms optimized for typical access patterns.

То есть она подстраивается только под "typical access patterns". Слава ТНБ, а то я подумал, что прохлопал изобретение исскуственного интеллекта.

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

> регулярно распаковываю. плохому танцору что-то мешает? я уже молчу про reiserfs на SMP ...

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

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

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

уже и JFS летает. счас помру от смеху.

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

> IIRC, в ext3 размер тома - до 8Тбайт. В чем проблема?

А, действительно, эт я с файликами попутал. Ну все равно, сейчас вот серваки куплю, нашинкую винтами и куда потом 16Тб места девать?

> AFAIK, ее рекомендуют (раньше точно рекомендовали) монтировать с notails, ибо иначе - тормозит

Бойан, все летает. Хотя реально я с рейзера уполз - уж больно много проца отъедает при множественном доступе.

> AFAIK, ее еще официально не допустили до "продакшн", так что все ее крутые фишки - реклама.

Разумеется, Санки предпочитают ездить на реальных надежных мерсах, а не пароприводных телегах с доп-бачком для угля под названием "журнал".

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

> уже и JFS летает. счас помру от смеху.

Кури меньше парень, иначе в старости проблем не оберешься ;)

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

> > уже и JFS летает. счас помру от смеху. > Кури меньше парень, иначе в старости проблем не оберешься ;)

да уж куда мне до знатных наркоманов, игнорирующих публикованные бенчмарки.

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