Verschieben Sie Synology-Pakete und IPKG-Anwendungen auf ein anderes Volume

Verschieben Sie Synology-Pakete und IPKG-Anwendungen auf ein anderes Volume

Bei mir ist gerade eine Festplatte im RAID1 auf meiner Synology DS412+ ausgefallen, und da die Festplatte nicht als Ersatz verfügbar ist, habe ich auf 3x 3 TB plus eine alte 1 TB (die im alten Array verbliebene) aufgerüstet. Die 3x 3 TB sind jetzt mein „primäres“ Volume, aber da die Anwendungen auf dem alten Array installiert sind (die verbleibenden 2 TB, jetzt degradiert), kann ich die Anwendungen nicht verwenden.

Das Problem sind nicht die Synology-Pakete, sondern die, die mit dem ipkg-Paketmanager installiert wurden. Wie kann ich diese Anwendungen (wenn möglich alle Anwendungen und ihre Einstellungen) auf mein neues Volume „übertragen“?

Antwort1

Falls sich jemand diese Frage auch vier Jahre später noch stellt, hier die Antwort von Andrew McLean:Anwendung zwischen Volumes verschieben

  • Stoppen Sie alle Ihre Anwendungen (Paketzentrum > Installiert > Aktion > Stoppen)
sudo /var/packages/[app_name]/scripts/start-stop-status stop 
  • Verschieben Sie die App-Dateien vom alten Volume auf das gewünschte (in diesem Fall von volume1nach volume2)
sudo mv /volume1/\@appstore/[app_name] /volume2/\@appstore/
  • Löschen Sie den veralteten Symlink, der auf den alten App-Pfad verweist
sudo rm -fv /var/packages/[app_name]/target
  • Erstellen Sie einen neuen Sim-Link, der auf den neuen, korrekten App-Pfad verweist
sudo ln -s /volume2/\@appstore/[app_name] /var/packages/[app_name]/target
  • Neustart

NB: Apps wie Snapshot Replication, CrashPlan und DownloadStation mussten manuell deinstalliert und neu installiert werden, aber für die meisten Apps sollte dies funktionieren.

Experimentelles Skriptbereitgestellt von Sebastian Ott

verwandte Informationen