LINUX.ORG.RU

Обнаружены проблемы, приводящие к потере данных на разделах с ext4

 ,


0

0

В багрепортах появились сообщения о том, что в дистрибутиве Ubuntu 9.04 встречается ошибка в файловой системе ext4, приводящая к потере данных. Заключается она в том, что при использовании отложенного распределения информации в ext4 (Delayed allocation) существует вероятность потерять при крахе системы содержимое большого числа файлов (в журнал изменения вносятся сразу, но сами данные на диск записаться не успевают). Не исключено, что подобная неприятность встречается и в других системах, использующих ext4.

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



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

Ответ на: Re: Критичная ошибка в ext4 от Dimanc

Re: Критичная ошибка в ext4

>Помимо книжонок, рассылок, предпочтений коммерческих компаний и прочей дребедени есть СТАНДАРТЫ - первоисточник, на который и нужно ссылаться. http://ru.wikipedia.org/wiki/POSIX Dimanc (*) (13.03.2009 0:20:27)

И? Сам насчитаешь кол-во нежизнеспособных стандартов, принятых во благо человечества, но не реализованных?

Повторяю-стандарты пишутся по существующим способам решения проблем. А не по тем, которые цивилизация хотела БЫ решить.

Sky_Falkorr ()
Ответ на: Re: Критичная ошибка в ext4 от Sky_Falkorr

Re: Критичная ошибка в ext4

>Повторяю-стандарты пишутся по существующим способам решения проблем. А не по тем, которые цивилизация хотела БЫ решить.

Компилятор с полной поддержкой С99 назови. На 99 год. Хотя и сейчас слышал только о Сан Студио, которой явно не 10 лет.

Dudraug ★★★★★ ()
Ответ на: Re: Критичная ошибка в ext4 от Sky_Falkorr

Re: Критичная ошибка в ext4

Стандарты пишутся для решения проблем и не обязательно связанных с зоопарком реализаций и существующих решений.

Dudraug ★★★★★ ()
Ответ на: Re: Критичная ошибка в ext4 от Sky_Falkorr

Re: Критичная ошибка в ext4

>И? Сам насчитаешь кол-во нежизнеспособных стандартов, принятых во благо человечества, но не реализованных?

Зато есть масса реализованных стандартов, хорошо продуманных и проверенных временем.

>Повторяю-стандарты пишутся по существующим способам решения проблем. А не по тем, которые цивилизация хотела БЫ решить.


Когда сначала пишется программа, а потом авторы/сторонние люди (что еще хуже) пытаются документировать ее поведение, получается не стандарт, а черти что. Повторю, стандарты должны быть продуманными.

Dimanc ★★ ()
Ответ на: Re: Критичная ошибка в ext4 от Dimanc

Re: Критичная ошибка в ext4

Очень в тему цитата с квотесов

http://www.lorquotes.ru/view-quote.php?id=4691

ДЛЯ Ъ:

Re: Сравниваем производительность последних версий ядер

> у меня с переходом корня на EXT4+linux-2.6.28 система начала заметно резче двигаться.

Это судороги. Предсмертные.

tailgunner (*) (29.12.2008 04:11:51)

vasya_pupkin ★★★★★ ()
Ответ на: Re: Критичная ошибка в ext4 от Dimanc

Re: Критичная ошибка в ext4

>Когда сначала пишется программа, а потом авторы/сторонние люди (что еще хуже) пытаются документировать ее поведение, получается не стандарт, а черти что. Повторю, стандарты должны быть продуманными.. Dimanc (*) (13.03.2009 0:41:43)

Повторяю, это поведение, которое хотелось БЫ иметь.

Если сторонние люди пытаются документировать существующее решение-значит они зависят от сущестующего решения. И они УЖЕ играют по правилам существующего решения. И в этом случае им остается только принять за стандарт существующее решение. С попыткой надавить на производителя существующего решения и получить от него поблажки и выбрать вариант решения. Линуксоидам начала 90-х bash оказался приемлемым вариантом для развития самого Линукса. И развивали именно bash, а не какие-либо альтернативы.

Как говорят слаководы - остальное не от Патрика :-)

Sky_Falkorr ()
Ответ на: Re: Критичная ошибка в ext4 от Sky_Falkorr

Re: Критичная ошибка в ext4

>Кол-во пиз*жа на ЛОРе не проясняет адекватность и вменяемость самого пиз*его.

Ну если человек зареган чуть менее чем два года уже, а первое его сообщение начинается с "Идиот!!!" и содержит его сугубо личное мнение, выдаваемое за истину, то в адекватности такого человека я сомневаюсь.

Dudraug ★★★★★ ()
Ответ на: Re: Критичная ошибка в ext4 от Sky_Falkorr

Re: Критичная ошибка в ext4

Ты запарил

1) Ответь на мой вопрос выше

2) Все скрипты в системе, работают и на bash и на dash, зачем из-за парочки недовольных менять стандарт.

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

Dudraug ★★★★★ ()
Ответ на: Re: Критичная ошибка в ext4 от Sky_Falkorr

Re: Критичная ошибка в ext4

>Если сторонние люди пытаются документировать существующее решение-значит они зависят от сущестующего решения. И они УЖЕ играют по правилам существующего решения. И в этом случае им остается только принять за стандарт существующее решение. С попыткой надавить на производителя существующего решения и получить от него поблажки и выбрать вариант решения.

Поэтому сначала - стандарт, потом - реализация.

>Линуксоидам начала 90-х bash оказался приемлемым вариантом для развития самого Линукса. И развивали именно bash, а не какие-либо альтернативы.


bash писался как альтернатива. POSIX никто не отменял.

Dimanc ★★ ()
Ответ на: Re: Критичная ошибка в ext4 от Reset

Re: Критичная ошибка в ext4

>Не понимаю тех, кто уже использует ext4. Важных данных на винте нет и так хочется поработать бета-тестерами?
а что ТЫ сделал для ОСС?
>Пока в RHEL по дефолту не будет даже и думать не надо о её установке.

любитель быдлоынтырпрайза детектед. кто, по твоему, должен делать эту работу?

val-amart ★★★★★ ()
Ответ на: Re: Критичная ошибка в ext4 от val-amart

Re: Критичная ошибка в ext4

>любитель быдлоынтырпрайза детектед. кто, по твоему, должен делать эту работу?

Виндузятники. Кто же еще. Не графское это дело...

Dudraug ★★★★★ ()

Re: Обнаружены проблемы, приводящие к потере данных на разделах с ext4

Где в новости было что-то про bash или dash не понял. Но забавно. Флудом называется, ага.
А по теме, по моему это первая ошибка новичка считать, что журналирование метаданных ФС гарантирует сохранность пользовательских файлов. У всех в привычку должно уже войти, что перед тем как сделать нечто… хм… забавное выполнить sync.

belkin ()
Ответ на: Re: Критичная ошибка в ext4 от JB

Re: Критичная ошибка в ext4

>> В бубунте сломан mc. То, что он выводит в строку шелла не лезет ни в какие рамки > >баг из дебиановского апстрима > >

кстати фикс для mc где-нибудь есть ? а то уже забодало

bison13 ()

Re: Обнаружены проблемы, приводящие к потере данных на разделах с ext4

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

И да, я багу неопасной признаю -
УПС, знаете ли, куплен был на днях мной,
дай бог мне памяти, в одну из вёсен прошлых.
На случай же внезапной его смерти,
Я вовсе не имею экст-разделов.

gpg ()
Ответ на: Re: Критичная ошибка в ext4 от bison13

Re: Критичная ошибка в ext4

>>> В бубунте сломан mc. То, что он выводит в строку шелла не лезет ни в какие рамки

>>баг из дебиановского апстрима

>>

>кстати фикс для mc где-нибудь есть ? а то уже забодало

кажись это не баг а фича, надо вот это: export HISTCONTROL=ignoreboth в .bashrc вставить (в skel стоит теперь по умолчанию)

bison13 ()

Re: Обнаружены проблемы, приводящие к потере данных на разделах с ext4

Урок усвоен, чтобы стать популярным нужно запостить что-нибудь с заголовком "компонент foo при определённых условиях может привести к ПОЛНОЙ ПОТЕРЕ ВСЕХ ДАННЫХ" и наслаждаться страницами полными страха обладателей и троллинга необладателей. Пофик, что под такую формулировку попадает команда rm, главное - последующий фейрверк.

Place-des-Arts ()

Re: Обнаружены проблемы, приводящие к потере данных на разделах с ext4

>Урок усвоен, чтобы стать популярным нужно запостить что-нибудь с заголовком "компонент foo при определённых условиях может привести к ПОЛНОЙ ПОТЕРЕ ВСЕХ ДАННЫХ" и наслаждаться страницами полными страха обладателей и троллинга необладателей. Пофик, что под такую формулировку попадает команда rm, главное - последующий фейрверк.

Ага, а еще как минимум 50% треда будут заполнены обсуждением чего-нибудь, что к теме никак не относится.

Особенно меня радует, когда, описывая какой-нибудь глюк, могущий проявиться во всех дистрибутивах, пишут про какой-то конкретный дистрибутив...

Harliff ★★★★★ ()

Re: Обнаружены проблемы, приводящие к потере данных на разделах с ext4

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

Vitaly-KF ()
Ответ на: Re: Критичная ошибка в ext4 от sokolovss

Re: Критичная ошибка в ext4

>Я бы с радостью использовал Reiser4 &#151 объясните как на неё поставить Ubuntu, если в инсталляторе нет поддержки.

ставишь ядрёный модуль для raiser4,
мкинитрд,
tarишь корень,
ищешь с чего загрузиться (чтоб поддерживалась райзер4),
форматишь корень в райзер4,
анtarишь....

AleX ★★★ ()

Re: Обнаружены проблемы, приводящие к потере данных на разделах с ext4

> Всё в порядке, это же ЛОР.

Кстати говоря, в убунте и других дистрибутивах уже про баг знают, или ЛОРовцы опять в будущее смотались?

Vitaly-KF ()
Ответ на: Re: Критичная ошибка в ext4 от Sky_Falkorr

Re: Критичная ошибка в ext4

> 1) По дефолту в обе системы устанавливается bash; 2) Все более-менее приличные книги про Линукс содержат описание именно bash-а как интерпретатора команд по умолчанию; 3) Гугл выдал в числе первых ссылку на запрос Bash - http://ru.wikipedia.org/wiki/Bash - изучай вволю!

> От себя добавлю - перечитал много книг про Линукс начиная с 2000 года. За интерпретатор команд, кроме bash, ничего не слышал. Остальные были знакомы только по рассылкам, посвященным Линукс. Испытывать на себе крутость иных оболочек нет никакого желания-я могу поставить на "шоху" двигло от мерса, но от этого "шоха" не станет мерсом.

У меня на HTC Prophet (телефон такой, 64mb ОЗУ, OMAP200Mhz) стоит gentoo. Так вот, как и любого линукс, у него есть стартовые скрипты в которых написано /bin/sh. Стоит у меня dash(~40Kb) он же /bin/sh. А bash(~600Kb) я оставил на всякий случай. Спрашивается нафига мне нужен этот сдоровый и тормозной bash.

Так вот если вдруг, все дистроклепатели станут такими д*****ми как те что утверждают, что bash стандарт и /bin/sh все равно указывает на bash, придется мне допаивать оперативки :(

Кстати в gentoo (молодцы) этим как и в дебиане озаботились. Достаточно пугуглить на тему gentoo и dash, и почитат их рассылку.

gloomdemon ()
Ответ на: Re: Критичная ошибка в ext4 от real_maverick

Re: Критичная ошибка в ext4

>9-кой пользоватся просто невозможно было (после установки почти сразу откатился на 8-ку), а вот 10-ка ... совсем другая разница ;)

типично шапоклякское высказывание

noch ()
Ответ на: Re: Критичная ошибка в ext4 от JB

Re: Критичная ошибка в ext4

>От себя могу добавить что в федоре на редкость ублюдочный инсталлятор, который даже при минимальной установке притащил мне гтк, куте, нетворк-менеджер, альсу и блютус, плюс не менее дебильные зависимости у rpm пакетов

слака в руки и вперед рулить зависимостями

Guest30 ()

Re: Обнаружены проблемы, приводящие к потере данных на разделах с ext4

Круто, конечно, но это всё очень похоже на проблему из ext3... :)

cruxish ★★★★ ()

Re: Обнаружены проблемы, приводящие к потере данных на разделах с ext4

Насколько я понял здесь обсуждался многострадальный NM. У меня он не работал с:

- модем, диалап

- роутер, дсл

Сеть пришлось поднимать вручную, это как вообще понимать? Гномеры настолько анальные извращенцы, что вроде и делают полезное дело, а о простейших вещах думают в последнюю очередь(т.е. удалят гланды через задний проход), а потом еще й в релиз пихают...

Дело было на бубунте 8.10 и на Дебиане. В обоих случаях был снос NM.

FiXer ★★☆☆☆ ()

Re: Обнаружены проблемы, приводящие к потере данных на разделах с ext4

Хотя подозреваю что мой моск просто ниасилил Wired

FiXer ★★☆☆☆ ()

Автор, замените слово "распределение" на "выделение".

Это будет правильно, а то можно подумать про "равномерное распределение по диску" или какой-либо подобный ужос.

Orlusha ★★★★ ()
Ответ на: Re: Критичная ошибка в ext4 от Dimanc

Re: Критичная ошибка в ext4

> Когда сначала пишется программа, а потом авторы/сторонние люди (что еще хуже) пытаются документировать ее поведение, получается не стандарт, а черти что.

Могу назвать фамилию менеджера в одной очень хорошо известной компании, кому это надо объяснить жёстко, но понятно. Он уволил подчиненного, когда тот заикнулся о необходимости документировать код тестовой базы при написании, а не опосля. В результате сейчас есть тестовая база в 10 000 тестов без единой строки документации и даже без комментариев... :((( Берётесь?

Orlusha ★★★★ ()

Re: Обнаружены проблемы, приводящие к потере данных на разделах с ext4

Никогда не надо забывать про sync, а ещё лучше не использовать альфа-ФС для разделов с важными данными.
На десктопе пока и ext3 пойдёт: задачи выполняет, достаточно производительная для своих задач, стабильна... Что ещё нужно? :-)
О production-системах и говорить нечего.

userspace ()
Ответ на: Re: Критичная ошибка в ext4 от Orlusha

Re: Критичная ошибка в ext4

> Он уволил подчиненного, когда тот заикнулся о необходимости документировать код тестовой базы при написании, а не опосля. В результате сейчас есть тестовая база в 10 000 тестов без единой строки документации и даже без комментариев... :((( Берётесь?

А сам он, конечно, работает? Увы, самодурство лечится только физическими методами.

sv75 ★★★★★ ()

Re: Обнаружены проблемы, приводящие к потере данных на разделах с ext4

> Я бы с радостью использовал Reiser4 &#151 объясните как на неё поставить Ubuntu, если в инсталляторе нет поддержки.

мне кажется , это не только в бубунте

kto_tama ★★★★★ ()
Ответ на: Re: Критичная ошибка в ext4 от ChALkeR

Re: Критичная ошибка в ext4

>HAL в федорке заменяют на модульный DeviceKit, кстати.

С какого перепугу?

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