Con frecuencia amplío las unidades de mis máquinas virtuales. ¿Cómo puedo volver a escanear las unidades sin reiniciar el servidor?
Respuesta1
La solución más sencilla es utilizar el script scsitools rescan-scsi-bus.
sudo apt-get install scsitools
sudo rescan-scsi-bus
Para hacerlo sin instalar una utilidad en 14.04:
echo '1' > /sys/class/scsi_disk/0\:0\:0\:0/device/rescan
IMPORTANTE:Asegúrese de reemplazar el 0:0:0:0 con el disco apropiado para sus propósitos.
Respuesta2
Ejemplo de disco del sistema sin reiniciar:
Vuelva a escanear el autobús para obtener el nuevo tamaño:
# echo 1 > /sys/block/sda/device/rescan
Expanda su partición (funciona con 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
Cambiar su tamaño:
# resize2fs /dev/sda2