Я часто расширяю диски на своих ВМ. Как мне пересканировать диски без перезагрузки сервера?
решение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 на соответствующий вашим целям диск.
решение2
Пример для системного диска без перезагрузки:
Повторно просканируйте шину для нового размера:
# echo 1 > /sys/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
Изменить размер:
# resize2fs /dev/sda2