-
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 showNos 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 ada0Miramos si los cambios se han aplicado, otra vez con:
gpart showDeberí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/rootfsPASOS 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 freebsdBorramos la partición swap, con:
gpart delete -i 4 ada0Seguimos 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 showSi 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 ada0Activamos el intercambio, ejecutando:
swapon /dev/gpt/swapfsFinalmente, asignamos todo el espacio libre a la partición rootfs, ejecutando:
growfs /dev/gpt/rootfs
