[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Hot swap/hot plug



	Hi, All!

	Экспериментирую с hotswap на Software RAID. Опыты проводятся со
следующим железом: 
- мать Supermicro P8SCi
  http://www.supermicro.com/products/motherboard/P4/E7221/P8SCi.cfm
- SATA-контроллер Intel ICH6R. Согласно
  http://www.intel.com/support/chipsets/imst/sb/CS-012308.htm
  hot swap он поддерживает
- 4 SATA-диска в корзинах, на которых организован software RAID след.
  образом: {/,swap} - RAID1, {/usr,/var,/tmp,/home} - RAID5, сам /home
  правда лежит на LVM2 (который, в свою очередь лежит на RAID5).
  Все 4-ре диска разбиты симметрично, в каждом RAID-е активно 3 диска, один
  сконфигурирован как spare.

	В чём заключаются эксперименты:
1) просто удостоверивится, что все сконфигурёные RAID-ы - отказоустойчивы:
при _выключенной_ машине вынимаем любой диск, включаем машину - видим, что
всё поднялось нормально;
2) то же самое, но при _включённой_ машине - вытаскиваем диск на ходу. При
этом машина подвисает и сыпет на консоль и логи следующее:

Mar  4 15:52:36 backup kernel: ata1: error occurred, port reset
Mar  4 15:55:23 backup kernel: ata2: status=0x01 { Error }
Mar  4 15:55:23 backup kernel: ata2: called with no error (01)!
Mar  4 15:55:23 backup kernel: SCSI error : <1 0 0 0> return code =
0x8000002
Mar  4 15:55:23 backup kernel: sdb: Current: sense key: Medium Error
Mar  4 15:55:23 backup kernel:     Additional sense: Write error - auto
reallocation failed
Mar  4 15:55:23 backup kernel: end_request: I/O error, dev sdb, sector
513855
Mar  4 15:55:23 backup kernel: md: write_disk_sb failed for device sdb1
Mar  4 15:55:23 backup kernel: md: errors occurred during superblock
update, repeating

При этом машина пингуется, но зайти на неё невозможно ни локально, ни
удалённо. Если вынутый диск вставить на место, то машина сама перегружается
(причём переходит на 6-ой runlevel и всё закрывает корректно).

	SATA-контроллер в BIOS включён в режим AHCI, в ядре драйвер AHCI
включен и работает. Согласно "Serial ATA (SATA) Linux status report"
http://linux.yyz.us/sata/sata-status.html#ahci для AHCI:
"Summary: Full NCQ support, full SATA control including hotplug and PM.
libata driver status: Production."
Т.е. hotplug и железом, и драйвером должен поддерживаться, ядро 2.6.11.

	Из-за чего в моей ситуации может не работать hotplug?
-- 
With best regards, Oleg Gritsinevich



Reply to: