Nп/п : 1 из 100
 От   : Eugene Grosbein                     2:5006/1          12 апр 24 19:41:23
 К    : Dima Krylov                                           12 апр 24 15:48:01
 Тема : Re: RAID 1
----------------------------------------------------------------------------------
                                                                                 
@MSGID: grosbein.net 33239e15
@REPLY: 2:5020/570.1 6610641b
@RFC-Reply-To: eugen@grosbein.net
@RFC-X-newsgroup: nkz.fido.ru.windows.xp
@RFC-X-RealName: Eugene Grosbein
05 апр. 2024, пятница, в 23:49 NOVT, Dima Krylov написал(а):

 CO>>  Т.е. - один идёт как бы Мастером?
  DK> Hет там мастера. Оба диска равнозначны и запись на них
происходит одновременно,
 DK> от этого и скорость записи относительно тех же данных на одиночный диск
 DK> снижается, но мы же сейчас не про скорость, а про отказоустойчивость. ;-)

При хорошей реализации RAID1 скорость записи не снижается,
так как идёт параллельно на оба диска разом. Вообще все операции записи
на железо по сути своей асинхронны: сначала хост (компьютер) командует
диску начать запись данного региона RAM по данному смещению (LBA),
а позже диск рапортует об успешном окончании записи (или об ошибке записи).

При этом хост может ожидать рапорта диска, а может заняться
другими задачами до прихода рапорта, диск сгенерирует прерывание.

  DK> А вот представь, что ты штатно погасил систему с рейдом.
Раскрутил системник,
  DK> вынул один диск и положил его на полочку, например в качестве
бекапа на случай
  DK> отката. Со второго диска загрузился, ну или даже пихнул
совершенно новый диск и
 DK> сделал ребилд. Hачал что-то править или баловаться с реестром виндовым или
 DK> вирусы стал запускать и смотреть, какой из вирусов что делат. Hаигрался по
  DK> полной и решил всё вернуть как было. Взял диск с полочки и
воткнул на старое
 DK> место.
  DK> Hа нем же метка есть, что он в рейде и на том, что в
компе тоже метка есть. Вот
 DK> тут себя система и спросит. Где исходный диск, а где целевой.

Хорошая реализация RAID1 умеет без вопросов распознавать и такой сценарий:
среди метаданных диска хранится что-то вроде generation id, целое число,
которое автоматически увеличивается при старте диска в разваленном состоянии
или при смене носителя в массиве. И если как ты сказал, подоткнуть старый
диск с устаревшим (меньшим) generation id, система его не примет в массив,
массив продолжит работать с более актуальными данными. Конечно, затем можно
насильно скомандовать синхронизировать зеркало на старый диск и тогда
generation id на нём тоже обновится.

Eugene
-- 
Поэты - страшные люди. У них все святое.
--- slrn/1.0.3 (FreeBSD)
 * Origin: RDTC JSC (2:5006/1@fidonet)
SEEN-BY: 46/49 455/19 466/50 4500/1 5000/14 5003/17
5006/1 5019/40 5020/400
SEEN-BY: 5020/545 848 1042 4441 12000 5021/29
5022/128 5025/3 75 5027/12
SEEN-BY: 5030/49 1081 1957 2404 5033/21 5035/85
5051/36 5053/400 5054/1
SEEN-BY: 5063/3 5066/18 5068/10 5080/31 68 102 245
5085/13 5095/20 6001/10
SEEN-BY: 6035/4 6078/80
@PATH: 5006/1 5080/102 5020/545 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх