¿Cómo vuelvo a escanear las unidades que he ampliado?

¿Cómo vuelvo a escanear las unidades que he ampliado?

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
    

información relacionada