-
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
Los hacks de hacks4geeks son minitutoriales rápidos pensados para geeks con conocimiento informático avanzado. Si no entiendes o no consigues ejecutar un hack de esta web considera suscribirte a Premium para solicitar asistencia sobre el mismo.