LINUX.ORG.RU

Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6


0

0

Hans Reiser заявил, что причины откладывания включения файловой системы Reiser4 в основное ядро надуманы и несущественны. Все требуемые ранее исправления давно внесены, ошибки исправлены.

Все претензии к стилю кода Hans считает необоснованными, так как в ядре достаточно много подсистем, код которых не соответствует рекомендациям Documentation/CodingStyle, например XFS

В итоге, вопрос о включении Reiser4 в ядро 2.6 до сих пор не решен.

via opennet.ru

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

★★★★★

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

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

Главное, чтобы разработчики дистрибутивов в инсталляторах её не ставили по умолчанию ))

anonymous ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

Да уж, пора бы, пора.

Valmont ★★★ ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

Вот как раз стиль кода - это имхо существенный аргумент.

Oceanborn ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

У меня сейчас Reiser4, mm3. Хорошая вещь. Будет неплохо, если добавят.

unnamed ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

А чем она лучше других?

anonymous ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

А какой-то там flamewar по поводу этого включения =)

Valmont ★★★ ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

Даешь reiser4 в 2.6.14!

orion ★★ ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

только модулем.

record ★★★★ ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

There are lots of reports of ReiserFS 3 filesystems completely destroyed by minor hardware flakiness. And that has /never/ been fixed, as the developers just went off to do the "next cool thing". That history weighs against ReiserFS, heavily.

Valmont ★★★ ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

Это как игра в рулетку :) А вообще, кто её использует, были ли сбои? Наверно, она недостаточно стабильна для корня? :) И как её прикрутить?

orion ★★ ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

I think Alan Cox is the only poster who has no intention of using Reiser4 but said at one point that he thinks it should go in. V3 is obsoleted by V4 in every way. V3 is old code that should be marked as deprecated as soon as V4 has passed mass testing. V4 is far superior in its coding style also. Having V3 in and V4 out is at this point just stupid.

Так-то. Типа уж если включим Райзер 4, то третьему до свиданья.. =)

Да, забыл уточнить, это Имхо бай Ганс Райзер.

Valmont ★★★ ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

>reiser4 уже достаточно стабильна чтобы использовать ее на десктопе

Для таких как ты на ручных гранатах делают надпись: "В рот не класть"

Sun-ch ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

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

anonymous ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

> Для таких как ты на ручных гранатах делают надпись: "В рот не класть"

а для таких, как ты - не делают? взрывайся на здоровье?

mic ★★★★★ ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

А как народ с райзера быкап делает ? Вот у меня amanda+dump. С райзером жить ну никак не хотят...

Eol ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

> А вообще, кто её использует, были ли сбои?

за полгода ниодного глюка, причем пару раз жал на резет и фс спокойно это перенесла

> Наверно, она недостаточно стабильна для корня? :)

[(18:44):~ ] mount | grep reiser4
/dev/hda5 on / type reiser4 (rw)
/dev/hda6 on /home type reiser4 (rw)
/dev/hda7 on /usr type reiser4 (rw)
/dev/hdb1 on /mnt/storage type reiser4 (rw)

> И как её прикрутить?

патчишь ядро, ставишь libaal и reiser4progs и потом mkfs.reiser4

JB ★★★★★ ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

>There are lots of reports of ReiserFS 3 filesystems completely destroyed by minor hardware flakiness. And that has /never/ been fixed, as the developers just went off to do the "next cool thing". That history weighs against ReiserFS, heavily.

Че-че-че?

Не погуйте так, у меня на reiserfs3.6 почти все держится...

B084 ★★ ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

По их бенчмаркам оно сильно быстрее. С другой стороны, на сервер, я бы не рискнул ставить, ext3 стабильнее. По крайней мере, таково мнение большинства.

Valmont ★★★ ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

>Кстати объясните популярно чем оно лучше/хуже Ext3?

+Много быстрее.

-Грузит проц много сильнее.

B084 ★★ ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

млин, даже в LKML лоровский стиль общения :-/

AP ★★★★★ ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

В моём случае, дефолтовые настройки, R3 падала вусмерть. Теперь меня ни в какую не заставишь на новые серваки поставить ReiserFS. Выбираю ext3 и xfs. Доволен. Первую для корня и т.п. Xfs для данных. К тому же, не хочу доверять разработчику, который запросто отказывается от поддержки, как понимаю, старой версии в угоду новой. Свинство.

anonymous ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

Не сочтите за оффтоп, но я никогда не понимал людей, которые берегут корень больше /home. Что хуже: потерять установку системы или результаты долговременной работы и скачанные файлы? По-моему, ответ напрашивается сам за себя. Переустановить систему не проблема.

unnamed ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

Я тоже облизывался на reiser4, но начитавшись тут "инсайдерской" информации от разработчиков, и погуглив на эту тему, всерьез подумываю перебираться на ext3 (сейчас reiserfs), от греха подальше...

int19h ★★★★ ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

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

лично у меня $HOME постоянно бекапится на отдельный винт с ext3

JB ★★★★★ ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

Я не пользовал dump (не знаю что там - кстати не пробовал именно из-за того, что реизер не держит и Торвальдс сказал, что это зло и каменный век -> скорее всего отомрёт ИМХО), но в fsbackup можно и по ssh лить куда хочешь по сети... Или проблема в том, что винда не может его скрипты переваривать?

Serega_S ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

А reiser работы с квотами поддерживает?

anonymous ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

Откатился на ext3 с обоих рейзеров. R3 регулярно (где-то раз в месяц) убивал на разделе superblock. Приходилось грузится с LiveCD и восстанавливать. Один раз убил корень полностью. Тогда решил попробовать R4. Скорость выросла не особо, зато нагрузка на проц выросла серьезно (комп у меня слабый).

В общем, мой выбор - ext3. И с совместимостью у нее проблем нет. Всякие Парагоны и ТоталКоммандеры ее поддерживают (R3, кстати, тоже), в отличие от R4.

kaktyc ★★★★ ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

> Это как игра в рулетку :) А вообще, кто её использует, были ли сбои? Наверно, она недостаточно стабильна для корня? :) И как её прикрутить?

За два года - два сбоя по причине вырубания компа во время активных дисковых операций........... Утилитами лечилась без потерь, почти (пара хедеров и либок, восстанавливаеммых с дистра - не в счет....)......

vvvictor ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

>А как народ с райзера быкап делает ? Вот у меня amanda+dump. С райзером жить >ну никак не хотят...

* app-arch/dump
Latest version available: 0.4.39
Latest version installed: [ Not Installed ]
Size of downloaded files: 270 kB
Homepage: http://dump.sourceforge.net/
Description: Dump/restore ext2fs backup utilities
License: BSD

Как dump может дружить с чем-либо кроме ext[2-3]?

anonymous ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

Уже около двух лет использую только RiserFS 3 на десктопе и на всех серверах на самом разном железе. НИ РАЗУ ни одной траблы. Про мусор в файлах и огромную загрузку проца только здесь читал :)

Shrike ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

Чем дальше, тем больше появляется желание навсегда избавиться от ReiserFS.

Для справок:
http://www.namesys.com/bad-block-handling.html
http://linuxmafia.com/faq/Filesystems/reiserfs.html

Цитата:
I used to be a believer in reiserfs. Not any more. I used to love reiser for its incredible performance on handling small files -- at least until I lost the data for three production systems that had reiser.

Unfortunately openldap problems caused several machines to panic a few times. This apparently corrupt the filesystem driver (that's reasonable). This caused more panics, this time in the reiser code, which then corrupted more inodes. As you can guess, this problem got pretty bad after awhile.

Realizing how bad the problem had gotten, I sent in my $50 to get somebody on the team to look at the problem and tell me how to get out of the mess I was in. I never heard from them at all. I'll at least give them credit for not having cashed the check.

I lost a total of 36 months of data spread over three machines, for dozens of people because of reiserfs v3. I don't think that I'm willing to take that risk again.

ext2/3 may not be great performers, but I've *never* lost entire filesystems under them. I've even managed to recover the bulk of data from badly failing physical problems from drives.

These days the only things I'll use reiser for is for reproducable data -- caches such as for squid, /tmp when tmpfs isn't sufficient and such. Other than that, I'd rather take a performance hit then explain to people why I lost their data with a filesystem that they asked me to not run in the first place.

birdie ★★★★★ ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

> Уже около двух лет использую только RiserFS 3 на десктопе и на всех серверах на самом разном железе. НИ РАЗУ ни одной траблы. Про мусор в файлах и огромную загрузку проца только здесь читал :)

Тебе ЖУТКО повезло, что у тебя ПРЯМОЕ железо. Если бы ты поимел проблемы с шлейфами, контроллером и пр., ты бы понял, что ext3fs - это НАВСЕГДА. Ибо ReiserFS абсолютно плохо восстанавливается (лучше сказать, почти все данные улетают в /dev/null) после проблем с железом. И поверь, если у тебя винчестеры не поддерживают cache flushes, ты рискуешь потерять все данные на партиции после нескольких hardware resets.

birdie ★★★★★ ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

> ext3 это зло, после потери очень нужных файлов, только reiser!!!

Видимо, наду читать наоборот: ReiserFS это зло, после потери очень нужных файлов, только ext3fs!!!

birdie ★★★★★ ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

>Утилитами лечилась без потерь, почти (пара хедеров и либок, >восстанавливаеммых с дистра - не в счет....)......

А что за утилитки?

orion ★★ ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

Ё-моё, прям запутали! У одних годами без сбоев пашет, у других данные косит... Ставить или не ставить... Вот в чем вопрос! :)

orion ★★ ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

> I sent in my $50

И это ламо думало что за пятьдесят баксов кто-нибудь почешется?

>I lost a total of 36 months of data spread over three machines, for dozens of people >because

господи, его еще и не уволили после того как он уронил все серверы?

anonymous ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

Не знаю у меня после резета всё с ReiserFS было ок. Ну потерялся последний файл, т.к. он писался (читался?).

nikanorov ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

Долгое время использовал ext2/3, все было хорошо, кроме скорости. Уже более года использую R3 и радуюсь - бегает быстро. С ресетами все было ok как на ext, так и на рейзере. Хотелось бы посмотреть на R4, но, наверное, стоит подождать.

anonymous ()

Re: Hans Reiser требует включить поддержку Reiser4 в основную ветку ядра 2.6

Я делал тест - поставил в /etc/rc.d/rc.local компилить мозилку и делать softreset без сохранения буферов через 15 мин. И так оставил систему на двое суток. 300 ресетов за два дня. Ext3FS пережила без проблем - только несколько файлов в мозилке имели нулевую длину (наверное создались как раз перед ресетом).

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