Замена HDD в горячем режиме на Linux

hdd hotswap hdd rescan - - -

Замена HDD в горячем режиме на Linux

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

echo "- - -" > /sys/class/scsi_host/host<BUS_NUMBER>/scan

или использовать следующий скрипт

#!/bin/bash
for i in /sys/class/scsi_host/host*; do
echo "- - -" > $i/scan;
done

После чего жесткий диск можно увидеть в списке блочных устройств по команде lsblk. 

Для корректного отсоединения диска в режиме HotSwap надо выполнить команду:

echo 1 > /sys/block/sdk/device/delete

После этого можно отключать.