Я часто разворачиваю диски на своем VMs. Как я могу повторно просканировать диски, не перезагружая сервер?
Самое легкое решение состоит в том, чтобы использовать scsitools шину SCSI пересканирования сценария.
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