

Добавление/удаление eSATA устройств на ходу – задачка нетривиальная даже в Винде.
В ubuntu она решается либо специальным софтом scsiadd
есть GUI, запускать надо под рутом,
либо командами от лица рута:
подключение –
1 |
echo "- - -" >/sys/class/scsi_host/hostX/scan |
где X — номер шины, совпадает с номером SATA порта на материнской плате.
Если не знаете, можете смело делать для всех хостов по очереди, ничего,
кроме небольшого лага в дисковых операциях, незаметного для софта и
файловой системы, это не даст.
удаление –
1 |
echo 1 >/sys/block/sdX/device/delete |
где X — буква устройства: sda, sdb, etc.
Всеобщее подключение удобнее делать скриптом:
1 2 3 4 5 6 |
#!/bin/bashfor host in `ls /sys/class/scsi_host`; do echo "Issuing rescan on host: $host" chmod 777 /sys/class/scsi_host/$host/scan echo > /sys/class/scsi_host/$host/scan done echo "Rescan complete" |
Если же у контроллера включен AHCI, то запускать скрипт не требуется – система сама определит накопитель при подключении.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: