|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Slawa Olhovchenkov 2:5030/500 14 May 2004 14:37:48 To : Sultan Azhiguzhayev Subject : Journal FS mustdie! -------------------------------------------------------------------------------- 14 May 04, Sultan Azhiguzhayev writes to Slawa Olhovchenkov: SO>> Ты не учитываешь особенностей современных винчестеров. В частности SO>> того, что при сбое по питанию в момент записи накрыться может вся SO>> дорожка целиком. SA> man sync А какое дело винту до твоего мана? SA>>> Если при "просто кэшировании" (прямо, просто мария, какая-то :), SA>>> кусок блока уже полез на запись (а сисетма при "просто SA>>> кэшировании" у нас "просто" и без журнала), то при сбое мы SA>>> рискуем получить противоричивость в недрах fs, что критично при SA>>> модификации файлов. SO>> А вот тут головой думать надо, когда алгоритмы работы с FS пишутся. И SO>> модифицировать структуры в таком порядке, что бы минимизировать SO>> возможные проблемы. ffs/ufs в этом плане уже лет 20 отлаживали и SO>> поэтому их и не разносит при таких сбоях в дребезги. SA> Ваши доказателства? Истории про развалившуюся fs на freebsd я слышал (оно и SA> понятно - идеалов не существует, отрицать это - тупое фанатство) Опыт. Вдребезги у меня разносило только при проблемном железе. (битая память, контролер и прочее) Вдребезги -- это когда вообще отремонтировать не удается и ни одного файла вытащить нельзя. Hи из loast+found ни откуда. SO>> А вот в новомодных еще не на все грабли наступили и поэтому при особо SO>> удачных обстоятельствах удается получиь вместо FS замечательную кашу. SO>> Причем журналирующих FS это касается ососбо, как из-за сложности так и SO>> из-за того, что после сбоев с ними работать начинают без серьезной SO>> проверки структуры и посему есть хорошие шансы, что при этом FS может SO>> разнести гораздо сильнее. SA> Это всё слова. Реальность показывает, что всё ненадежно. Вот и приходится сравнивать по ненадежности. И журналирующие FS себя при этом показывают очень нехорошо. SA>>>>> softupdates - это не "просто кеширование", если что... SO>>>> Я не произносил слова softupdates. SA>>> ты всё в sync монтируешь? недобрый... SO>> В async. SA> еще более недобрый. Пусть тебя не заботит моя доброта. ... Hе все ври, что знаешь. --- GoldED+/BSD 1.1.5 * Origin: (2:5030/500) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/222140a4a25b.html, оценка из 5, голосов 10
|