|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 22 May 2002 21:40:19 To : Alexei Dets Subject : Re: risefs vs ext2 --------------------------------------------------------------------------------
Hi, Alexei!
>>>>> "AD" == Alexei Dets <adets@idsk.com> writes:
>> > только: 1) зачем на практике вообще монтировать диски в sync-режиме;
>>
>> Hадежность выше при сбоях
AD> За счет чего? Можно какие-нибудь ссылки? Hасколько я понимаю, в этом
AD> режиме больше операций записи, сл-но и вероятность повреждения данных
AD> _выше_.
нельзя так говорить...
AD> Конечно, меньше вероятность того, что будут потеряны самые последние
AD> изменения, но вероятность именно повреждения данных - выше.
если операции записи атомарны, то вероятность повреждения данных от
количесва операций не зависит.
AD> А программы, которые очень заботятся о самых последних изменениях
AD> (сервера БД, например), сами умеют звать fsync(), причем только там,
AD> где это действительно нужно. Разве не так?
про программы которые сами разговор отдельный.
Что такое файловая система? Это хранилище собвенно данных, и набор
метаинформации, котороа обеспечивает некоторый механизм доступа кданным.
Грубо говоря, у нас на диск идет два потока данных.
1. user data (содержимое файлов)
2. fs data (метаинформация)
А у диска один входящий поток управления/данных. Вот можно наши два
потока данных пересортировать таким образом, что в случае сбоя, состяние
данных на диске будет или валидное, или откат к предыдущему валидному
будет с очень высокой степенью вероятности. Hо это обычно все очень
неэфективно с точки зрения производительности записи.
Почему всякие монстры активно использующие диск, и котоырм критична
валидность данных на нем, предпочитаю raw device. Потому что алгоритмы
записи на диск с помощью которых можно получать желаемое (скорость и
сохранность) зависят от способа огранизции данных.
>> > 2) если вы таки думаете, что это спасает от проблем с файловой
>> > системой - зачем юзать ext3?;
>>
>> Для быстрого восстановления в рабочее состояние
AD> После повреждения fs, смонтированной в sync-режиме. Что я и говорю: не
AD> спасает эта опция.
если нагрузка на дисковую подсистему малая, то шансы того, что в случае
sync данные усееют записаться выше, чем в случае async. Hо всеравно это
фигня.
"Вопрос не в том, полетит ли винт. Вопрос в том, когда это произойдет, и
будет ли у вас бекап под рукой". :))
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/254152fe8fa7.html, оценка из 5, голосов 10
|