Home

Crear y restaurar backup (imagen disco) tarjeta sd zgemma h9s

Тайна го

Usuario Destacado
Loco por OpenSPA
5 Nov 2016
1.411
1.361
0
43
En este manual vamos a realizar una copia de seguridad de la imagen instalada en tarjeta SD en receptor Zgemma H9S .

Como vimos en este manual expuestos por @darkmantk al tener el receptor Zgemma H9S poca memoria Flash (256mg) pues es posible tener la imagen enigma2 en una tarjeta SD.

En este caso vamos a ver como crear una copia seguridad (imagen respaldo) de la tarjeta SD que tiene la imagen enigma2 para:

  • En el caso que la tarjeta se deteriore y queramos restaurar la imagen en otra tarjeta SD
  • En el caso que se nos bloquee la imagen y queramos restaurar el contenido de la tarjeta SD cuando la imagen funcionaba correctamente.
  • Queramos tener la imagen en otra tarjeta SD para el caso de querer cambiar las tarjetas SD

Para realizar este proceso se puede hacer en un pc con sistema operativo linux, pero como no todo el mundo tiene este sistema instalado en su PC, pues vamos a ver como realizarlo desde el propio receptor.

Nota: Todo lo explicado a continuacion, ahi que tener en cuenta que Partimos de la base que ya hemos realizado el manual arriba reseñado y que ya esta funcionando el receptor desde la tarjeta SD.

Elementos necesarios:

  1. Un pendrive introducido en el receptor, en este ejemplo montado como media/hdd de mayor tamaño que el tamaño de la tarjeta sd que estemos usando.
  2. Los archivos que podemos descargar de aqui:
  • bootargs-mmc.bin
  • bootargs-nand.bin
Los cuales debemos introducirlos por ejemplo en /media/hdd



3. Esto archivos con permiso de ejecucion para ello si los tenemos en /media/hdd pues ejecutaremos el siguiente comando:

Código:
 chmod 777 /media/hdd/bootargs-mmc.bin
  chmod 777 /media/hdd/bootargs-nand.bin



Una vez realizado estas acciones, vamos a mencionar que ahora podemos cambiar con los siguientes comandos el funcionamiento a traves de la flash del receptor o de la tarjeta sd la imagen openspa para ello:

  • Modo 1: Con este comando cambiamos de la imagen en la tarjeta sd a la imagen en flash:
Código:
dd if=/media/hdd/bootargs-nand.bin of=/dev/mtdblock1

Código:
reboot



  • Modo 2: Con este comando cambiamos de la imagen en flash a la imagen en tarjeta sd:
Código:
dd if=/media/hdd/bootargs-mmc.bin of=/dev/mtdblock1

Código:
reboot



Pues una vez hemos leido lo anterior y entendido vamos a ver como:

  • Crear imagen de respaldo de la tarjeta sd
  • Restaurar imagen de respaldo en una tarjeta sd

A) Crear imagen de respaldo de la tarjeta SD

1. Pues en primer lugar cambiamos a funcionar desde la flash en vez de con la tarjeta sd para ello realizamos lo descrito en Modo 1.

2. Ahora para facilitar ver los puntos de montaje lo vamos a realizar con el comando lsblk, si no esta instalado en nuestra imagen ejecutamos:

Código:
opkg install util-linux-lsblk

Ahora ejecutamos:

Código:
lsblk



Donde tenemos que tener en cuenta lo señalado en la captura que seria como es reconocida la tarjeta sd y el punto de montaje, pues en primer lugar desmontamos:



3. Una vez desmontada vamos a crear una copia de la tarjeta sd o tambien llamada imagen de disco, y la vamos a crear en el pendrive que teniamos introducido(montado como media/hdd) para ello vamos a ejecutar el siguiente comando:

Código:
dd if=/dev/mmcblk0 of=/media/hdd/copia_openspa.img bs=1M



Nota: Ahora esperamos unos minutos hasta que se cree la copia de la tarjeta sd en nuestro pendrive (media/hdd).

Una vez halla finalizado la copia pues ya tendremos nuestra copia de imagen de disco en nuestro pendrive:



B) Restaurar imagen en otra tarjeta SD o en la misma tarjeta

1.Pues en primer lugar cambiamos a funcionar desde la flash en vez de con la tarjeta sd para ello realizamos lo descrito en Modo 1.

2. Ahora para facilitar ver los puntos de montaje lo vamos a realizar con el comando lsblk, si no esta instalado en nuestra imagen ejecutamos:

Código:
opkg install util-linux-lsblk

Ahora ejecutamos:

Código:
lsblk



Donde tenemos que tener en cuenta lo señalado en la captura que seria como es reconocida la tarjeta sd y el punto de montaje, pues en primer lugar desmontamos:



3. Ahora debemos formatear la tarjeta en formato ext4 para ello ejecutamos:

Código:
mkfs.ext4 /dev/mmcblk0p1

4. Ahora vamos a restaurar la copia de imagen de disco que tenemos en el pendrive (montado como /media/hdd), hay que tener en cuenta que la tarjeta sd si no es la misma que estabamos usando debe ser como minimo del mismo tamaño que la que hicimos la copia, pero no de tamaño menor a ella, para ello ejecutamos el siguiente comando:

Código:
dd if=/media/hdd/copia_openspa.img of=/dev/mmcblk0 bs=1M

Nota: Ahora esperamos unos minutos hasta que se cree la copia en nuestra tarjeta sd.

5. Y para finalizar ahora vamos a cambiar el uso del receptor en vez de con la imagen en flash pues con la imagen en la tarjeta sd para ello realizamos lo descrito en Modo 2.