Поддерживает ли Lucid горячую замену устройств AHCI? Есть ли что-то большее, чем просто отключить все файловые системы на диске, которые нужно отключить, и подключить новый диск?
00: 1f.2 Контроллер SATA: Intel Corporation 82801IR / IO / IH (ICH9R / DO / DH) 6-портовый контроллер SATA AHCI (версия 02)
blockquote>- это контроллер, с которым я работаю.
BIOS установлен на AHCI. Я также попытался просто отключить и отключить. Это, казалось, работало нормально. Подключение нового диска заблокировало систему. Модуль ядра AHCI также загружен.
Я также посмотрел Raid WIKI на kernel.org, в котором говорится о требованиях к оборудованию для AHCI HotSwapping дисков. Все мои приводы и кабели, по-видимому, соответствуют критериям, но большая часть этой информации относится к электрической стороне (заземление и т. Д.).
Во-первых, убедитесь, что вы используете разъем питания 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
Убедитесь, что в вашем 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
(хотя не уверен в этом).
Я думаю, что даже не перечитывая таблицу разделов, вы сможете обнаружить новые диски, но рискуете, что он не будет работать правильно.
На UbuntuForums есть несколько постов, которые могут помочь вам решить вашу проблему.