|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Aleksey Barabanov 2:5020/400 05 Mar 2004 15:45:55 To : Valentin Nechayev Subject : Re: Пpо пpогpаммный RAID -------------------------------------------------------------------------------- Valentin Nechayev wrote: > >>>> Aleksey Barabanov wrote: > >>> Записан блок, например, с инодами. То есть записан только на один диск. >>> Потеря питания, ребут, fsck, видим информацию с одного диска, догоняем >>> состояние остальных. Hачинается обычная работа, видим тот же блок с >>> другого диска с другим содержимым, сходим с ума. > AB> Здесь не верно. Видится только _один_ блок ! Тот что считан с md. > Простите, с какого такого md? > Я говорил про проблемы зеркал вообще. У меня вот никакого md нету как > класс. А проблемы fs начинаются там где кончается уровень девайсов. Вы же подменили понятия. > AB> Далее естественно, неверные выводы из ошибочной предпосылки. > Hе спешите. Хорошо. Разберемся неторопясь. Дело в том что fsck читает девайс, а не каждое зеркало по отдельности. Поэтому "fsck, видим информацию с одного диска, догоняем состояние остальных. Hачинается обычная работа, видим тот же блок с другого диска с другим содержимым, сходим с ума." совсем неверное высказывание. Далее опускаемся на уровень девайса. Там понятие fs, иноды и данные, вообще отсутствуют. Там просто один диск мастер, а второй не сеинхронизирован. Или оба зеркала равны. И все это совершенно индиффирентно по отношению к уровню fs. Поэтому над содержимым блоков md вообще не думает, а предоставляет только тот что считает верным. А fsck не имеет возможности ничего сравнивать, т.к. не может получать блоки с частей raid, а только получает то что ему выдает md как актуальный блок данных. Если произошел экстренный останов системы, то всегда актуальным будет только один диск. И все блоки будут получены только с него. А после синхронизации второй диск будет полностью с т.з. md идентичен мастеру. С этой точки зрения raid-1 как система сохранения целостности данных не дает никаких выход против обычной fs с журналированием. Hо ! Если произошел сбой, то есть 2 возможности : восстановить все с мастера или взять за основу второй диск. И тем более если сбой привел к полному уничтожению одного из дисков, то второй остается. И это все никак не реферируется с данными fs. -- Bye. Aleksey Barabanov <alekseybb at mail.ru> Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.3 * Origin: home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/78241d5226d3.html, оценка из 5, голосов 10
|