• Aumentar el tamaño de disco en OPNSense

    Si estmos utilizando una máquina virtual de OPNSense y los logs nos han dejado sin espacio libre en la partición, pero no nos interesa borrarlos para  recuperar ese espacio ocupado, no nos quedará otra opción que aumentar el tamaño del disco virtual. Entonces:

    • Apagamos OPNSense.
    • Aumentamos el tamaño de disco la cantidad deseada.
    • Iniciamos OPNSense.
    • Nos logueamos con el root.
    • Abrimos la Shell (8).

    PASOS SIN PARTICIÓN SWAP

    Listamos las particiones con:

    gpart show

    Nos mostrará algo así:

    ada0
     1 efi
     2 freebsd-boot
     3 freebsd-ufs

    Anexamos todo el espacio que acabamos de agregar al disco, con:

    gpart recover ada0

    Miramos si los cambios se han aplicado, otra vez con:

    gpart show

    Debería salirnos algo así:

    ada0
     1 efi
     2 freebsd-boot
     3 freebsd-ufs
     - free - (10G)
    
    

     Significaría que hemos aumentado en 10GB al disco virtual de OPNSense y que están disponibles para ser agregados a la partición. Entonces, los incorporaríamos ejecutando:

    growfs /dev/gpt/rootfs

    PASOS CON PARTICIÓN SWAP

    Si al ejecutar gpart show nos sale algo como esto:

    ada0
       1 efi
       2 freebsd-boot
       3 freebsd-ufs
       4 swap
         - free - (10G)

    Significaría que tenemos una partición de intercambio, entonces:

    Desactivamos el uso de swap con:

    swapoff -a #disable swap on freebsd

    Borramos la partición swap, con:

    gpart delete -i 4 ada0

    Seguimos el procedimiento para aumentar el tamaño de la partición root, pero dejando al final algo de espacio para la nueva swap.

    Creamos la partición swap al final del disco, calculando primero el sector inicial en el que se va a ubicar:

    gpart add -t freebsd-swap -b <Swap Start (Sector)> ada0

    Confirmamos que la swap se ha creado correctamente y que los datos son correctos, nuevamente con

    gpart show

    Si no se ha realizado correctamente, borramos la partición, recalculamos y la volvemos a crear. Si se ha creado correctamente asignamos una etiqueta a la partición, con:

    gpart modify -i 4 -l swapfs ada0

    Activamos el intercambio, ejecutando:

    swapon /dev/gpt/swapfs

    Finalmente, asignamos todo el espacio libre a la partición rootfs, ejecutando:

    growfs /dev/gpt/rootfs


    Deja una respuesta