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