LINUX.ORG.RU

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

 ,


0

0

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

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



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

Ответ на: комментарий от Dimanc

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

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

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

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

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

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

Dudraug ★★★★★
()
Ответ на: комментарий от Sky_Falkorr

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

Dudraug ★★★★★
()
Ответ на: комментарий от Sky_Falkorr

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

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

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


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

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

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

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

ДЛЯ Ъ:

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

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

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

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

vasya_pupkin ★★★★★
()
Ответ на: комментарий от Dimanc

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

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

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

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

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

>Комментарии 1

>Это чо за клоун?

>Dudraug * (*) (13.03.2009 0:05:09)

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

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

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

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

Dudraug ★★★★★
()
Ответ на: комментарий от Sky_Falkorr

Ты запарил

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

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

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

Dudraug ★★★★★
()
Ответ на: комментарий от sokolovss

>первое

первое и единственное (на тот момент когда я это сказал).

Dudraug ★★★★★
()
Ответ на: комментарий от Sky_Falkorr

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

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

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


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

Dimanc ★★
()
Ответ на: комментарий от Reset

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

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

val-amart ★★★★★
()
Ответ на: комментарий от val-amart

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

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

Dudraug ★★★★★
()

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

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

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

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

bison13
()

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

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

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

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

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

>>

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

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

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

> PackageKit&NtworkManager&HAL делают десктопный Linux намного удобней.

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

ChALkeR ★★★★★
()

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

Place-des-Arts
()
Ответ на: комментарий от Place-des-Arts

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

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

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

Harliff ★★★★★
()

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

Vitaly-KF
()
Ответ на: комментарий от sokolovss

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

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

AleX ★★★
()
Ответ на: комментарий от INFOMAN

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

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

Vitaly-KF
()
Ответ на: комментарий от Sky_Falkorr

> 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
()
Ответ на: комментарий от real_maverick

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

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

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

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

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

Guest30
()

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

cruxish ★★★★
()
Ответ на: комментарий от goose

+очень много. Fedora способствует развитию свободного софта.

cruxish ★★★★
()
Ответ на: комментарий от bison13

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

В федоре. ;)

cruxish ★★★★
()

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

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

- роутер, дсл

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

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

FiXer ★★☆☆☆
()

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

FiXer ★★☆☆☆
()

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

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

Orlusha ★★★★
()
Ответ на: комментарий от Dimanc

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

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

Orlusha ★★★★
()

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

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

> во всех нормальных дистрибутивах есть deb-пакеты

я знал, я знал!!

t184256 ★★★★★
()
Ответ на: комментарий от Orlusha

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

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

sv75 ★★★★★
()

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

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

kto_tama ★★★★★
()
Ответ на: комментарий от ChALkeR

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

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

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