Блог о Gentoo и около-линуксовым штукам

14 января 2016 г.

Горячее извлечение и подключение жестких дисков в Linux

12:59 Опубликовал Дмитрий Исаенко Нет комментариев
Коротко об извлечении HDD/SSD по-горячему для десктопщиков. Иногда даже у пользователей ПК возникает необходимость извлечь жесткий диск не отключая питание, или же наоборот — подключить новый.

Отключаем!
Сделать это достаточно просто. Для начала следует отмонтировать все подключенные партиции диска, который вы пытаетесь извлечь (пусть это будет диск sdc с одной подключенной партицией sdc1):
umount /dev/sdc1
а затем выполнить комманду:
echo 1 > /sys/block/sdc/device/delete 
Всё. Теперь диск можно безопасно извлечь.

Подключаем!
Для обнаружения диска, который вы только что подключили нужно указать системе, что необходимо просканировать контроллеры SATA на наличие новых подключенных устройств. Это делается с помощью следующей комманды:
echo "- - -" > /sys/class/scsi_host/host0/scan
Как правило в системе есть несколько хостов, именуемых соотвественно как hostX, где вместо X будет стоять соответсвующий порядковый номер. Как определить нужный — не знаю. Я пошел эксперементальным путём, чего и вам советую.

0 коммент.:

Отправить комментарий