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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.