Skip to content
На этой странице:

Сканирование устройств во время работы ВМ

Примечание

Для успешного выполнения инструкций в данном разделе необходимы права суперпользователя. Для их получения необходимо выполнение всех команд через команду: sudo.

Изменение размера диска

Чтобы запустить сканирование диска на изменение в размерах, необходимо подать сигнал соответствующему диску. Символ 1, записанный в файл rescan, запустит сканирование. Ниже представлена команда для сканирования диска sdb:

sh
sudo sh -c 'echo 1 > /sys/block/sdb/device/rescan'

Присоединение дата-дисков

Чтобы запустить сканирование на появление новых устройств для хранения данных, необходимо подать сигнал на соответствующий физический интерфейс. Какой именно интерфейс нужен - неизвестно, поэтому нужно найти все возможные интерфейсы с помощью команды find и запустить сканирование на них.

Для выполнения описанных выше действий выполните следующую команду:

sh
for host in $(find /sys/devices -iname "scan"); do echo "- - -" | sudo tee -a $host; done

Отсоединение дата-дисков

Важно

Обязательно выполните команду umount, чтобы удостовериться, что в данный момент диск не используется никаким процессом. Отсоединение занятого процессом диска может привести к потере и повреждению данных.

  1. Чтобы ОС смогла отсоединить диск, необходимо запустить сканирование диска на изменения. Для этого нужно подать сигнал соответствующему диску. Символ "1", записанный в файл rescan запустит сканирование. Ниже представлена команда для запуска сканирования для диска sdb:

    sh
    sudo sh -c 'echo 1 > /sys/block/sdb/device/rescan'
  2. Для проверки отсутствия дисков выполните следующую команду :

    sh
    lsblk

Примечание

В некоторых системах (например, Linux CentOS) строка с отсоединенным диском не пропадет из вывода команды lsblk, но в столбце SIZE будет выведено значение 0B.