Déplacer les packages Synology et les applications ipkg vers un autre volume


4

Un de mes disques durs vient de tomber en panne sur RAID1 sur mon Synology DS412 + et, le disque n'étant pas disponible pour le remplacement, j'ai effectué une mise à niveau vers 3 x 3 To plus un ancien (1 Go) (celui restant dans l'ancien réseau). Le volume de 3 x 3 To est maintenant mon volume "principal", mais comme les applications sont installées sur l'ancien module (les 2 To restants, maintenant dégradés), je ne peux pas utiliser les applications.

Le problème ne vient pas des packages Synology, mais plutôt de ceux installés à l'aide du gestionnaire de packages ipkg. Comment puis-je "transférer" ces applications (si possible, toutes les applications et leurs paramètres) vers mon nouveau volume?

Réponses:


0

Si quelqu'un se pose encore cette question quatre ans plus tard, voici une réponse fournie par Andrew McLean: Déplacer l'application entre les volumes

  • Arrêtez toutes vos applications (Centre de paquets> Installé> Action> Arrêter)
sudo /var/packages/[app_name]/scripts/start-stop-status stop 
  • Déplacez les fichiers d'application de l'ancien volume à celui désiré (dans ce cas de volume1la volume2)
sudo mv /volume1/\@appstore/[app_name] /volume2/\@appstore/
  • Supprimer le lien symbolique obsolète pointant sur l'ancien chemin de l'application
sudo rm -fv /var/packages/[app_name]/target
  • Créer un nouveau lien Sim pointant vers le nouveau chemin correct de l'application
sudo ln -s /volume2/\@appstore/[app_name] /var/packages/[app_name]/target
  • Redémarrage

NB: Des applications comme Snapshot Replication, CrashPlan et DownloadStation devaient être désinstallées et réinstallées manuellement, mais cela devrait fonctionner pour la majorité des applications.

Script expérimental fourni par Sebastian Ott


1
Bien que cela puisse théoriquement répondre à la question, il serait préférable d’inclure ici les parties essentielles de la réponse et de fournir le lien à titre de référence.
Stephen Rauch
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.