• Montar las particiones SPI NAND y SPI NOR del router BPI-R3

    Si iniciamos la BPI-R3 desde la MicroSD pero queremos ver que hay en el almacenamiento NAND del propio router, seguimos estos pasos:

    Nos aseguramos de tener instalados los paquetes que nos permitirán acceder al contenido de las particiones, ejecutando como root:

    opkg update
    opkg install ubi-utils

    Una vez instalados los paquetes, vamos a determinar cuantos controladores UBI tiene el sistema:

    ls /dev/ubi_ctrl*

    Como sólo vemos /dev/ubi_ctrl, sabemos que tenemos un único controlador UBI. Entonces, creamos las carpetas correspondientes para montar las particiones:

    mkdir /mnt/ubi0_0
    mkdir /mnt/ubi0_1
    mkdir /mnt/ubi0_2
    mkdir /mnt/ubi0_3

    Nos aseguramos de que todos las particiones MTDs estén desasociadas del controlador UBI:

    ubidetach -m 0
    ubidetach -m 1
    ubidetach -m 2
    ubidetach -m 3

    Ahora, adjuntamos cada partición MTD a su correspondiente dispositivo UBI:

    ubiattach -m 0
    ubiattach -m 1
    ubiattach -m 2
    ubiattach /dev/ubi_ctrl -m 3

    Finalmente montamos cada volumen en su carpeta correspondiente:

    mount -t ubifs /dev/ubi0_0 /mnt/ubi
    mount -t ubifs /dev/ubi1 /mnt/fip
    mount -t ubifs /dev/ubi2 /mnt/reserved
    mount -t ubifs /dev/ubi3 /mnt/bl2

    EXTRA: Para crear un nuevo volumen en un dispositivo ubi y luego montarlo:

    ubidetach /dev/ubi_ctrl -m 0
    ubiformat /dev/mtd0
    ubiattach /dev/ubi_ctrl -m 0
    ubimkvol /dev/ubi0 -N ubi -m # -m indica todo el espacio disponible
    mount -t ubifs /dev/ubi0_0 /mnt/ubi

    .


    Deja una respuesta