LINUX.ORG.RU

Тупой вопрос про RAID-1

 ,


0

1

Поясните за такую ситуацию. Был у меня программный (mdadm) raid-1 с двумя хардами. Один из них вдруг перестал работать (сейчас уже вряд ли найду логи ошибок, если они вообще есть). Я отключил этот диск (без пометки его как сбойного и удаления), загрузился со второго. Система работает. Но нужно выяснить, пора ли тот другой диск на помойку (а то может просто кабель отходить стал), и, если пора, то заменить его на другой.

Для начала такой вопрос. Если я подключу тот диск, который начал сбоить, то как будет проходить синхронизация? Как система определяет, с какого на какой диск синхронизировать? Вдруг начнёт переписывать наоборот с того диска, который был сбойным, на нормальный?

Что имеем сейчас:

$ cat /proc/mdstat 
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10] 
md1 : active raid1 sda2[0]
      976131072 blocks super 1.2 [2/1] [U_]
      bitmap: 8/8 pages [32KB], 65536KB chunk

md0 : active raid1 sda1[0]
      498368 blocks super 1.2 [2/1] [U_]
      
unused devices: <none>



Последнее исправление: te111011010 (всего исправлений: 1)

Как система определяет, с какого на какой диск синхронизировать?

По метаданным. В котором они новее - с того и будем синхронизировать.

Интереснее вопрос, а если отключить комп, вынуть диск, воткнуть в другой комп, запустить их оба(предположим, загрузятся они одновременно), изменить что-то на обоих дисках(по разному) и снова воткнуть в один комп. Я, если честно, даже не пробовал такое проворачивать, подозреваю что будет жопа.

А то, о чём спрашиваешь ты - это штатная ситуация и всё будет окей.

Но нужно выяснить, пора ли тот другой диск на помойку (а то может просто кабель отходить стал), и, если пора, то заменить его на другой.

smartctl -a /dev/твой_диск
Pinkbyte ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.