AHCI Hotswap в Lucid Server

Поддерживает ли Lucid горячую замену устройств AHCI? Есть ли что-то большее, чем просто отключить все файловые системы на диске, которые нужно отключить, и подключить новый диск?

00: 1f.2 Контроллер SATA: Intel Corporation 82801IR / IO / IH (ICH9R / DO / DH) 6-портовый контроллер SATA AHCI (версия 02)

- это контроллер, с которым я работаю.

BIOS установлен на AHCI. Я также попытался просто отключить и отключить. Это, казалось, работало нормально. Подключение нового диска заблокировало систему. Модуль ядра AHCI также загружен.

Я также посмотрел Raid WIKI на kernel.org, в котором говорится о требованиях к оборудованию для AHCI HotSwapping дисков. Все мои приводы и кабели, по-видимому, соответствуют критериям, но большая часть этой информации относится к электрической стороне (заземление и т. Д.).

3
задан 4 March 2011 в 02:27

3 ответа

Во-первых, убедитесь, что вы используете разъем питания SATA; Molex один не предназначен для горячей замены. Перед удалением старого диска вы должны записать 1 в / sys / block / sdX / device / delete (после размонтирования, конечно). Когда новый диск подключен, вам может потребоваться записать 1 в файл scsi_host / scan (я полагаю, что некоторые аппаратные средства способны обнаруживать горячее подключение и автоматически сканируют).

Итак, полные шаги, которые вы хотите выполнить, чтобы удалить существующий диск и затем заменить его:

sudo -s
cd -P /sys/block/sdd/device
echo 1 > delete
cd ../../scsi_host/host*
echo '- - -' > scan

0
ответ дан 4 March 2011 в 02:27

Убедитесь, что в вашем BIOS установлен режим AHCI, а не режим совместимости с IDE. Я знаю, что Intel ICH8 - это настоящие жесткие диски с возможностью горячей замены.

Полагаю, вам придется перечитать таблицу разделов. Вы можете указать ОС перечитать таблицу с помощью команды partprobe:

manjo@hungry:~$ partprobe --help
Usage: partprobe [OPTION] [DEVICE]...
Inform the operating system about partition table changes.

  -d, --dry-run    do not actually inform the operating system
  -s, --summary    print a summary of contents
  -h, --help       display this help and exit
  -v, --version    output version information and exit

When no DEVICE is given, probe all partitions.

Report bugs to <bug-parted@gnu.org>.

или попытаться ... echo 1 > /sys/block/sdc/device/rescan (хотя не уверен в этом).

Я думаю, что даже не перечитывая таблицу разделов, вы сможете обнаружить новые диски, но рискуете, что он не будет работать правильно.

0
ответ дан 4 March 2011 в 02:27

На UbuntuForums есть несколько постов, которые могут помочь вам решить вашу проблему.

Пост № 1 (рекомендуется)
Пост № 2

0
ответ дан 4 March 2011 в 02:27

Другие вопросы по тегам:

Похожие вопросы: