Migración de qpkg a un nuevo volumen de sistema
#1
Hola

Como ya se ha comentado otra veces, QTS como sistema operativo está en todos y cada uno de los discos duros de nuestra nas.
Está replicado como si fuese un "super raid1", con la idea de que si el disco que QTS marca como de "sistema" fallase, la máquina podría iniciarse usan los disco restantes.

Pero hay ciertas cosas que NO están en todos, son algunas de las carpetas compartidas y algunos de los qpkg instalados.

Pues bien. voy a tratar de describir como "trasladar" algunas de esas aplicaciones.

En mi caso son estas
   
  • MyQnapCloud Link
  • Qsync
  • QDK
  • Malware remover

pero esto pasa con otras muchas mas como:
  • MEGAcmd
  • Entware
  • MariaDB
  • Php Extensions
  • Virtualization Station
  • Qboost
  • sFTPgo
  • Container Station
  • Multimedia Console
   

Algunas de ellas, no tienen configuraciones especiales y lo mas sencillo es volver a instalarlas desde el App Center.

Pero algunas pueden tener su "historia" y nos interesa recuperar lo que tienen.

La ubicación de estas configuraciones está en la carpeta oculta ".qpkg" del conjunto de almacenamiento de sistema.

En general será la carpeta que está en "/share" de nombre CACHEDEV1_DATA, MD0_DATA,... 

Si queremos asegurarnos de su ruta, lo mejor es abrir una consola de comandos y ejecutar lo siguiente:
Código:
getcfg SHARE_DEF defVolMP -f /etc/config/def_share.info

   

En nuestro caso la ruta es "/share/CACHEDEV1_DATA".

Ahora exploramos el sistema de archivos de la nas con WinsCP para que sea mas visual y vemos el contenido de esa ruta.
Como es algo delicado y especial lo hago usando el usuario "admin".
   

He recuadrado dos de las carpeta compartidas inamovibles y la oculta ".qpkg" que es la que nos interesa y que contiene lo siguiente:
   

Es aquí donde vemos los nombres de estas aplicaciones a desplazar.
Las selecciono y duplico en una ruta conocida del segundo conjunto de almacenamiento (que será mas adelante el de sistema)
   

Altero el destino cambiando el 1 por un 2
   

Puedo elegir otra ruta, pero voy a dejar la misma con la idea de que las aplicaciones recuperen su configuración.

Ahora apago la nas, retiro el disco de sistema dejando únicamente  el que lo era y la inicio.

Una vez iniciada la nas, vamos a eliminar el conjunto de almacenamiento 1 que estará en error.

   

   

   

   

   

   

Y finalmente desde el administrador de almacenamiento marcamos el conjunto de almacenamiento 1, damos a propiedades  y elegimos Quitar, eliminar almacenamiento.

Si todo ha ido bien, veremos sólo el único conjunto de almacenamiento que ya es de "sistema"
   

Ahora vamos al App Center y reinstalamos las que nos falten. En mi caso Qsync y QDK.
Al reinstalarlas ya tendrán las configuraciones recuperadas.

Si observamos el contenido actual de la carpeta oculta ".qpkg" veremos lo siguiente
   

Este ejemplo lo he realizado con aplicaciones sencillas, pero hay algunas que son mas complejas y puede que no nos funcione.

Para estos casos recomiendo una copia de seguridad y su restauración.
Por ejemplo con MariaDB, lo que recomiendo es detener las aplicaciones que la usan y hacer backups de las bases de datos con PhPMyAdmin (para los mas valientes, es posible hacerlo por consola Wink )
Y posteriormente restaurarlas una vez reinstalemos MariaDB en el nuevo conjunto de almacenamiento.

Algo similar habría que hacer con Container Station con sus dockers y lo con Virtualization Station y sus VMs.
Un saludo

Agur eta ondo ibili

Ganekogorta (TS-469Pro, TVS-673e, QBoat Sunny, TS-453Be, TR-002 y QHora-301w) Ʀɐɯ0η
  Responder




Usuarios navegando en este tema: 2 invitado(s)