История изменений
Исправление nstorm, (текущая версия) :
Я и так по SMART вижу сейчас - sda с ошибками, sdb проверил и long SMART тест и badblocks read-write тест. Всё чисто. Однако mdadm выкидывает именно sdb из массива:
md: considering sdb2 ... md: adding sdb2 ... md: sdb1 has different UUID to sdb2 md: adding sda2 ... md: sda1 has different UUID to sdb2 md: created md1 md: bind<sda2> md: bind<sdb2> md: running: <sdb2><sda2> md: kicking non-fresh sdb2 from array! md: unbind<sdb2> md: export_rdev(sdb2) raid1: raid set md1 active with 1 out of 2 mirrorsЕсли сделать mdadm /dev/md1 --add /dev/sdb2 - начинается синхронизации, но как только доходит до ошибки на sda2 и происходит ошибка, sdb2 не добавляется как рабочий, а сразу ставится в [F] (faulty), хотя битый как раз таки sda:
# smartctl -a /dev/sda ... Error: UNC 32 sectors at LBA = 0x0a8ab0f0 = 176861424 ...
Исправление nstorm, :
Я и так по SMART вижу сейчас - sda с ошибками, sdb проверил и long SMART тест и badblocks read-write тест. Всё чисто. Однако mdadm выкидывает именно sdb из массива:
md: considering sdb2 ... md: adding sdb2 ... md: sdb1 has different UUID to sdb2 md: adding sda2 ... md: sda1 has different UUID to sdb2 md: created md1 md: bind<sda2> md: bind<sdb2> md: running: <sdb2><sda2> md: kicking non-fresh sdb2 from array! md: unbind<sdb2> md: export_rdev(sdb2) raid1: raid set md1 active with 1 out of 2 mirrors
Если сделать mdadm /dev/md1 --add /dev/sdb2 - начинается синхронизации, но как только доходит до ошибки на sda2 и происходит ошибка, sdb2 не добавляется как рабочий, а сразу ставится в [F] (faulty), хотя битый как раз таки sda:
# smartctl -a /dev/sda
...
Error: UNC 32 sectors at LBA = 0x0a8ab0f0 = 176861424
...
Исходная версия nstorm, :
Я и так по SMART вижу сейчас - sda с ошибками, sdb проверил и long SMART тест и badblocks read-write тест. Всё чисто. Однако mdadm выкидывает именно sdb из массива:
md: considering sdb2 ... md: adding sdb2 ... md: sdb1 has different UUID to sdb2 md: adding sda2 ... md: sda1 has different UUID to sdb2 md: created md1 md: bind<sda2> md: bind<sdb2> md: running: <sdb2><sda2> md: kicking non-fresh sdb2 from array! md: unbind<sdb2> md: export_rdev(sdb2) raid1: raid set md1 active with 1 out of 2 mirrors
Если сделать mdadm /dev/md1 --add /dev/sdb2 - начинается синхронизации, но как только доходит до ошибки на sda2 и происходит ошибка, sdb2 не добавляется как рабочий, а сразу ставится в [F] (faulty), хотя битый как раз таки sda: # smartctl -a /dev/sda ... Error: UNC 32 sectors at LBA = 0x0a8ab0f0 = 176861424 ...