среда, 21 января 2015 г.

Горячая замена жестких дисков

При горячей замене жесткого диска, его следует сначала отмонтировать:
umount /dev/sdX

Затем записать все буферы из памяти на физические накопители:
sync

И удалить жесткий диск из списка устройств:
echo 1 >/sys/block/sdX/device/delete


Жесткий диск можно отключать.

После подключения нового диска, следует выполнить поиск новых устройств:
for i in $(ls /sys/class/scsi_host/); do echo "- - -" > /sys/class/scsi_host/$i/scan; done

3 комментария:

  1. Не работает в слаке 8.0:
    ls: /sys/class/scsi_host/: Нет такого файла или каталога

    ОтветитьУдалить
  2. А для удаления жесткого диска надо выполнить
    umount ...
    sync
    echo 1 >/sys/block/sdX/device/delete

    ОтветитьУдалить