Как я повторно сканирую диски, которые я расширил?

Я часто расширяю диски на своих виртуальных машинах. Как я могу отсканировать диски без перезагрузки сервера?

1 ответ

Решение

Самое простое решение - использовать скрипт scsitools rescan-scsi-bus.

sudo apt-get install scsitools
sudo rescan-scsi-bus

Чтобы сделать это без установки утилиты 14.04:

echo '1' > /sys/class/scsi_disk/0\:0\:0\:0/device/rescan

ВАЖНО! Обязательно замените 0:0:0:0 на соответствующий диск для ваших целей.

(Немного старый вопрос)
Пример для системного диска без перезагрузки
Пересканируйте автобус на новый размер:

# echo 1 > /sys/class/block/sda/device/rescan

Расширьте свой раздел (Работает с ansible)

# parted ---pretend-input-tty /dev/sda resizepart F 2 Yes 100%
- F for Fix 
- 2 for partition
- Yes to confirm
- 100% for whole partition

Изменить его размер

# resiz2fs /dev/sda2
Другие вопросы по тегам