Mover paquetes de Synology y aplicaciones ipkg a otro volumen

Mover paquetes de Synology y aplicaciones ipkg a otro volumen

Acabo de tener un disco duro que falla en RAID1 en mi Synology DS412+, y como el disco no está disponible para ser reemplazado, lo actualicé a 3x 3TB más uno antiguo de 1TB (el que quedó en la matriz anterior). El 3x 3TB es ahora mi volumen "principal", pero como las aplicaciones están instaladas en la matriz anterior (los 2TB restantes, ahora degradados), no puedo usar las aplicaciones.

El problema no son los paquetes de Synology, sino los que se instalan mediante el administrador de paquetes ipkg. ¿Cómo puedo "transferir" esas aplicaciones (si es posible, todas las aplicaciones y sus configuraciones) a mi nuevo volumen?

Respuesta1

Si alguien todavía se hace esta pregunta cuatro años después, aquí tiene la respuesta de Andrew McLean:Mover aplicaciones entre volúmenes

  • Detenga todas sus aplicaciones (Centro de paquetes > Instalado > Acción > Detener)
sudo /var/packages/[app_name]/scripts/start-stop-status stop 
  • Mueva los archivos de la aplicación del volumen anterior al deseado (en este caso, de volume1a volume2)
sudo mv /volume1/\@appstore/[app_name] /volume2/\@appstore/
  • Elimine el enlace simbólico obsoleto que apunta a la ruta de la aplicación anterior
sudo rm -fv /var/packages/[app_name]/target
  • Cree un nuevo enlace Sim que apunte a la ruta de aplicación nueva y correcta
sudo ln -s /volume2/\@appstore/[app_name] /var/packages/[app_name]/target
  • Reiniciar

NB: aplicaciones como Snapshot Replication, CrashPlan y DownloadStation tuvieron que desinstalarse y reinstalarse manualmente, pero para la mayoría de las aplicaciones esto debería funcionar.

Guión experimentalproporcionado por Sebastián Ott

información relacionada