|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Yuriy Kaminskiy 2:5020/517.21 11 Dec 2001 03:41:33 To : Stas Vlasov Subject : Re: ReiserFS -------------------------------------------------------------------------------- >>>>> On 21:44 10/12/2001, Stas Vlasov <2:5080/172> writes: av> Я чего-то не понимаю. При аппаратном сбое может быть вообще все, av> что угодно, включая необходимость замены винчестера. Hет? SV> Хорошо, при любом сбое, программном или аппаратном, когда на винт SV> не сбрасываются буфера. Только не говорите, что запись метаданных SV> до записи данных является фичей. Человек, который удосужиться подумать хоть пару минут, поймет, что запись метаданных после записи данных отнюдь не гарантирует, что не получиться корректного (с точки зрения структуры fs) файла с некорректными данными. Запись метаданных после записи данных помогает _только в одном случае_: когда данные добавляются в конец файла. И все равно может получиться некорректный файл - если запись производиться в две (или более) операции, которые прерваны на середине (когда с точки зрения приложения такой "полу-обрезанный" файл является недопустимым). Hикакая журналирующая fs _не может_ помочь с корректностью данных если нет соответствующей поддержки со стороны приложения. SV> Это является и будет являться багом, ибо не дает уверенности, что SV> на диске, корректном с точки зрения фс файлы являются корректными SV> с точки зрения содержимого. Это является фичей _любой_ журналирующей fs (включая ext3), если нет специального кода в приложении. SV> И еще, для этого совершенно не требуется полное SV> журналирование. Вполне достаточно записывать (совершать SV> транзакцию) метаданные файла после записи данных в файл. Это _может_ помочь только в одном сценарии. И то не всегда. -- Yuriy Kaminskiy. PS Hет, я не хочу сказать, что reiserfs вся из себя белая и пушистая (AFAI_H_: долгое время были проблемы в fsck.reiserfs; полное непонимание badblock; сложнее залезть "в потроха" - нет аналога debugfs; сложнее переход с ext2;... - что важнее, недостатки или достоинства - каждый должен решать сам). Только не надо ей приписывать недостатков, которые не являются таковыми. PPS И уж тем более смешны сравнение в надежности reiserfs и ext3 на основе опыта по надежности ext2 (в ext3 добавили достаточно нового кода - а следовательно, и места для багов). P^3S Hапоследок: ИМХО, все достоинство журналируемых fs - это "быстрый fsck" [и этого вполне достаточно]. Как не-журналируемую систему можно довести до состояния неподнятия при помощи fsck, так и журналируемую систему можно довезти до точно такого же состояния. --- Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.1 (Cuyahoga Valley) * Origin: none (2:5020/517.21@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/17427997cfdcc.html, оценка из 5, голосов 10
|