Webinar incia en

0 Días
0 Horas
0 Minutos
0 Segundos

Webinar Gratuito

Introducción a Protocolo IPv6 con MikroTik RouterOS

Sabes realmente para que sirven las Particiones (Partitions) en MikroTik RouterOS

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

En MikroTik RouterOS, el concepto de Partitions se refiere a una característica avanzada relacionada con el almacenamiento de múltiples versiones del sistema operativo RouterOS en la misma memoria del dispositivo.

Esta funcionalidad permite al administrador tener instaladas varias versiones del sistema operativo en particiones separadas del almacenamiento interno (normalmente NAND o Flash), y cambiar entre ellas en caso de necesidad, como por ejemplo para realizar pruebas, volver a una versión estable, o hacer recovery tras una mala actualización.

Al final del artículo encontrarás un pequeño test que te permitirá evaluar los conocimientos adquiridos en esta lectura

¿Qué es una Partición en MikroTik?

Una partición (Partition) es una sección lógica de la memoria de almacenamiento del dispositivo, que contiene una instalación completa y funcional de RouterOS.

  • Cada partición puede tener:
    • Su propia versión de RouterOS.
    • Su propia configuración independiente (opcionalmente).
  • Solo una partición puede estar activa a la vez (la que se carga al iniciar el router).
  • Cambiar de partición requiere reiniciar el dispositivo.

¿Para qué sirve usar Partitions?

Uso común

Descripción

Rollback tras actualización fallida

Si actualizas RouterOS en una partición y algo falla, puedes volver a la partición anterior.

Ambientes de prueba (testing)

Puedes instalar la versión “testing” en una partición diferente sin afectar tu red actual.

Recuperación rápida

Permite recuperar el router sin necesidad de Netinstall si una partición queda inservible.

Pruebas de nuevas funciones

Puedes evaluar nuevas funciones sin comprometer la configuración de producción.

Cómo ver y administrar Partitions

1. Ver las particiones disponibles

/system routerboard settings print
Esto te mostrará algo como:
     auto-upgrade: yes
            boot-device: nand-if-fail-then-ethernet
         boot-protocol: bootp
     enable-jumper-reset: yes
force-backup-booter: no
        silent-boot: no
        protected-routerboot: disabled
reformat-hold-button: 20s
     reset-button-enable: yes
          boot-os: router-os
       cpu-frequency: auto
          boot-partition: main

En este ejemplo, la partición activa es main.

2. Cambiar de partición

/system routerboard settings set boot-partition=backup

Esto configura que la próxima vez que el router reinicie, se use la partición backup.

3. Reiniciar para aplicar el cambio

/system reboot

Tipos de particiones (por nombre)

Normalmente hay dos particiones:

  • main: La predeterminada. Es la que RouterOS instala inicialmente.
  • backup: Una segunda partición que puedes instalar manualmente o usar para pruebas.

Algunos dispositivos pueden tener diferentes nombres de partición o incluso más particiones dependiendo del modelo y capacidad de almacenamiento.

Consideraciones Importantes

  • No todas las configuraciones se comparten entre particiones. Depende de cómo se maneje la configuración en el router.
  • La configuración de red y usuarios puede no estar replicada, y deberías exportarla/importarla si cambias de entorno.
  • Si usas scripts, claves SSH, certificados, etc., asegúrate de respaldarlos.

Cómo instalar RouterOS en una partición diferente

  1. Usa el comando /system package downgrade para volver a una versión anterior si deseas instalarla en backup.
  2. O bien, con Netinstall puedes especificar instalar RouterOS en una partición distinta (avanzado).
  3. Siempre verifica después con:
/system routerboard settings print

Y asegúrate de cuál está activa.

Casos de Uso Avanzados

  • Manejo de entornos duales para HA (alta disponibilidad) en equipos de core o borde.
  • Laboratorios de pruebas en producción.
  • Diagnóstico de errores post-upgrade, permitiendo retroceder rápidamente.

En resumen

El particionamiento es compatible con dispositivos ARM, ARM64, MIPS, TILE y PowerPC RouterBOARD.

Es posible particionar la memoria flash NAND, lo que permite instalar el propio sistema operativo en cada partición y especificar particiones primarias y secundarias.

Si una partición falla por algún motivo (actualización fallida, configuración problemática, problema de software), la siguiente partición arrancará en su lugar. Esto puede usarse como una copia de seguridad interactiva donde se mantiene una instalación verificada y se actualiza solo una partición secundaria. Si se actualiza la configuración y esta es correcta, se puede usar el botón “Guardar configuración” para copiarla a otras particiones.

Reparticionar la NAND requiere la última versión del gestor de arranque (bootloader).

Tamaños mínimos de partición:

  • 32 MB en MIPS
  • 40 MB en PowerPC
  • 48 MB en TILE

El número máximo de particiones permitidas es 8.

[admin@1009up] > /partitions/print
Flags: A - ACTIVO; R - EN EJECUCIÓN
Columnas: NOMBRE, RESERVA, VERSIÓN, TAMAÑO
# NOMBRE RESERVA VERSIÓN TAMAÑO
0 AR part0 next RouterOS v7.1beta4 15/12/2020 15:55:11 128 MiB

A partir de la versión 7.17 de RouterOS, y se debe actualizar el modo del dispositivo (device-mode) para usar las particiones.

Comandos

Propiedad (Property)

Description

activate (<partition>)

Asigna otra partición como activa. Esta opción está disponible si la configuración “Particiones” está habilitada en el modo de dispositivo (desde RouterOS 7.17).

repartition (integer)

Reinicia el router y reformatea la NAND, dejando solo la partición activa..

copy-to (<partition>)

Clona el sistema operativo en ejecución (running) con la configuración en la partición especificada. Se borrarán los datos almacenados previamente en la partición.

save-config-to (<partition>)

Clona la configuración en ejecución (running-config) en una partición especificada. Todo lo demás permanece intacto.

restore-config-from (<partition>)

Copia la configuración de la partición especificada a la partición en ejecución (running).

Propiedades (Properties)

Property

Description

name (string; Default: )

Nombre de la partición

fallback-to (etherboot | next | <partition-name>; Default: next)

Qué hacer si una partición activa no arranca:

  • etherboot: cambiar a etherboot
  • next: probar la siguiente partición
  • volver a la partición especificada

Solo Lectura (Read-only)

Property

Description

active (yes | no)

Partición activa

running (yes | no)

Partición en ejecución

size (integer[MiB])

Tamaño de la partición

version (string)

Versión actual de RouterOS instalada en la partición

 

Breve cuestionario de conocimientos

¿Qué te pareció este artículo?
¿Te atreves a evaluar tus conocimientos aprendidos?

QUIZ - Sabes realmente para que sirven las Particiones (Partitions) en MikroTik RouterOS

Libros recomendados para éste artículo

Autoestudio MikroTik

Estudia las certificaciones MikroTik a tu propio ritmo

Autoestudio

Aprende a tu propio ritmo

advertisement (anuncio)

MikroLABs

advertisement (anuncio)

Anuncia tu marca aquí - Escríbenos por WhatsApp (+593 98 700 0604) - abcXperts / Academy Xperts
Escríbenos por WhatsApp (+593 98 700 0604)

¿Quieres sugerir un tema?

Todas las semanas posteamos nuevo contenido. Quieres que tratemos sobre algo específico?
Tema para el proximo Blog

Próximos Cursos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

MONARC Latin America: Soluciones Tecnológicas - Guatemala.
MONARC Latin America: Soluciones Tecnológicas - monarclatinamerica.com.gt - Guatemala
1
Haz clic para chatear

AcademyXperts BETA 1.0

Tu asistente virtual de AcademyXperts

Cuéntanos un poco sobre tí.

Así podremos darte la mejor recomendación

El teléfono no es válido

Confírmanos tus datos

Nuestros horarios son de Lunes a Viernes de 9:00 AM a 6:00 PM.

Atención: Lunes a Viernes de 9:00 AM a 6:00 PM (Ecuador GMT-5).