|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Sultan Azhiguzhayev 2:5083/84 14 May 2004 16:27:07 To : Slawa Olhovchenkov Subject : Journal FS mustdie! -------------------------------------------------------------------------------- Было 14 Май 04 11:39 и Slawa Olhovchenkov переписывался с Sultan Azhiguzhayev, меня это заинтересовало: SO>>> Сначла докажи данное утверждение. Оно далеко не беспорно. SA>> "иди букварь читать" (с) твое любимое. SA>> если пришел блок данных на запись, а данные были закэшированны, SA>> т.н. отложенная запись, то в случае "форс-мажора", никто их SA>> больше на этом свете не увидит. SO> Ты не учитываешь особенностей современных винчестеров. В частности SO> того, что при сбое по питанию в момент записи накрыться может вся SO> дорожка целиком. man sync SA>> Если при "просто кэшировании" (прямо, просто мария, какая-то :), SA>> кусок блока уже полез на запись (а сисетма при "просто SA>> кэшировании" у нас "просто" и без журнала), то при сбое мы SA>> рискуем получить противоричивость в недрах fs, что критично при SA>> модификации файлов. SO> А вот тут головой думать надо, когда алгоритмы работы с FS пишутся. И SO> модифицировать структуры в таком порядке, что бы минимизировать SO> возможные проблемы. ffs/ufs в этом плане уже лет 20 отлаживали и SO> поэтому их и не разносит при таких сбоях в дребезги. Ваши доказателства? Истории про развалившуюся fs на freebsd я слышал (оно и понятно - идеалов не существует, отрицать это - тупое фанатство) SO> А вот в новомодных еще не на все грабли наступили и поэтому при особо SO> удачных обстоятельствах удается получиь вместо FS замечательную кашу. SO> Причем журналирующих FS это касается ососбо, как из-за сложности так и SO> из-за того, что после сбоев с ними работать начинают без серьезной SO> проверки структуры и посему есть хорошие шансы, что при этом FS может SO> разнести гораздо сильнее. Это всё слова. Реальность показывает, что всё ненадежно. SA>>>> softupdates - это не "просто кеширование", если что... SO>>> Я не произносил слова softupdates. SA>> ты всё в sync монтируешь? недобрый... SO> В async. еще более недобрый. Всегда не Ваш, но с наилучшими пожеланиями, Султан. -I- М]\\\\[О]ННННННННННННННННННННННННННННННННННННННННДДДДДД -I- E-Mail: sultan[at]host.kz --- GoldED 3.00.Beta2+ * Origin: 1/3 жизни - сон, 2/3 - желание выспаться... (2:5083/84) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/1918840a49288.html, оценка из 5, голосов 10
|