На сколько я понимаю - мать и дрова должны поддерживать горячую замену. Во вторых, можно пользоваться признаками дисков/разделов отличными от /dev/sd*, например UUID'ами или LABEL'ами.
В Чтв, 03/04/2008 в 12:32 +0300, Sergej Kandyla пишет: > Есть сервачек на базе Intel S5000PSL, сделал программный рейд, при креш > тестах всплыли интересные ньюнасы. > Debian Etch. > > На сервере 3 sata диска, sda,sdb,sdc в хотсвапе. > sda + sdb = md_raid1 > > # df -h|grep md > /dev/md3 227G 921M 214G 1% / > /dev/md1 183M 17M 157M 10% /boot > > > 1) > Собственно имитирую, что один диск в массиве сдох ...вытаскиваю... все > ок, вставляю обратно, но он определяется уже не как sdb, а как sdd. > Подробней с выводом dmesg показано ниже. Неприятно, но ребут помогает, > диск снова именуюется правильно, восстанавливаю degraded зеркало по типу > # mdadm -a /dev/md3 /dev/sdb3 > Вопрос: это так и должна себя вести система, или такое поведение можно > какото отключить (чтобы нумерация дисков не сбивалась)? Идея то хотсвапа > как раз в том, чтобы без простоя менять диски... Ну или возможно я > что-то не так делаю..? > > > dmesg: > === Вытянул hotswap disk2 (sdb) === > > Apr 3 14:46:57 srv kernel: mptbase: ioc0: LogInfo(0x31010011): > Originator={PL}, Code={Open Failure}, SubCod > e(0x0011) > Apr 3 14:46:57 srv kernel: sd 0:0:1:0: SCSI error: return code = 0x00010000 > Apr 3 14:46:57 srv kernel: end_request: I/O error, dev sdb, sector > 490223230 > Apr 3 14:46:57 srv kernel: ^IOperation continuing on 1 devices > Apr 3 14:46:57 srv kernel: RAID1 conf printout: > Apr 3 14:46:57 srv kernel: --- wd:1 rd:2 > Apr 3 14:46:57 srv kernel: disk 0, wo:0, o:1, dev:sda3 > Apr 3 14:46:57 srv kernel: disk 1, wo:1, o:0, dev:sdb3 > Apr 3 14:46:57 srv kernel: RAID1 conf printout: > Apr 3 14:46:57 srv kernel: --- wd:1 rd:2 > Apr 3 14:46:57 srv kernel: disk 0, wo:0, o:1, dev:sda3 > Apr 3 14:46:57 srv kernel: mptsas: ioc0: removing sata device, channel > 0, id 12, phy 1 > > === Вставил обратно hotswap disk2 (sdb), но он определился уже как sdd === > > Apr 3 14:54:03 srv kernel: mptsas: ioc0: attaching sata device, channel > 0, id 12, phy 1 > Apr 3 14:54:03 srv kernel: Vendor: ATA Model: WDC WD2500YS-01S > Rev: 6C06 > Apr 3 14:54:03 srv kernel: Type: Direct-Access > ANSI SCSI revision: 05 > Apr 3 14:54:03 srv kernel: SCSI device sdd: 490234752 512-byte hdwr > sectors (251000 MB) > Apr 3 14:54:03 srv kernel: sdd: Write Protect is off > Apr 3 14:54:03 srv kernel: SCSI device sdd: drive cache: write back > Apr 3 14:54:03 srv kernel: SCSI device sdd: 490234752 512-byte hdwr > sectors (251000 MB) > Apr 3 14:54:03 srv kernel: sdd: Write Protect is off > Apr 3 14:54:03 srv kernel: SCSI device sdd: drive cache: write back > Apr 3 14:54:03 srv kernel: sdd: sdd1 sdd2 sdd3 > Apr 3 14:54:03 srv kernel: sd 0:0:4:0: Attached scsi disk sdd > > 2) Тест второй. > Выключаю машину, вытаскиваю (по очереди) составляющие диски рейда, загружаю. > Система грузится с оставшихся компонентов рейда нормально, но опять > же...нумерация дисков сбивается. Бывший sdc становится sdb > > > С рейдами не сильно опыта много, поэтому буду благодарен если кто > прояснит ситуацию. Как правильно тестировать и вести себя в боевых > условиях.... > > -- > Wbr, SK > > -- Покотиленко Костик <[EMAIL PROTECTED]> -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]