Je nach Konfiguration kann der Synology DiskStation Manager Pakete auf unterschiedliche Volumen installieren. Doch was, wenn man diese verschieben will? Dann muss man das manuell erledigen, denn leider besitzt der Synology DSM keine automatisierte Möglichkeit dazu.
Hinweis: Nach einigen Meldungen (siehe Kommentare) funktioniert das hier geschilderte Vorgehen nicht mehr unter DSM 7. Da ich kein Synology NAS mehr verwende, kann ich hierzu leider keine Hilfestellung mehr geben bzw. den Artikel aktualisieren.
Nicht nur das, es gibt nicht einmal eine sichtbare Information, um erkennen zu können, auf welchem Volumen sich das jeweilige Paket befindet. Nachfolgend zeige ich, wie man das herausbekommt und wie man die Pakete verschiebt.
Vorbereitung
Dienste pausieren/deaktivieren
Dienste von Paketen wie beispielsweise Cloud Sync, Apache2, PHP etc. sollten erst einmal pausiert oder deaktiviert werden. Nur um sicherzugehen, dass man keinen Datenverlust erleidet. Generell ist es ratsam, den Zugriff auf das NAS ansonsten möglichst einzuschränken, sodass keine offenen Prozesse mehr gestartet sind, die zu Datenverlust führen können, die Leistung beeinträchtigen oder in irgendeiner Form querschießen können.
Standardvolumen ändern
In den Einstellungen der Paketverwaltung sollte zur Sicherheit unter Allgemein > Standardvolumen das Standardvolumen auf jenes geändert werden, auf das man die Pakete verschieben möchte.
SSH-Dienst aktivieren
Falls noch nicht geschehen, muss der SSH-Dienst aktiviert werden. Über diesen werden die Pakete letztendlich verschoben. Dazu geht man wie folgt vor:
- Die Systemsteuerung öffnen
- Navigieren zu Anwendungen > Terminal & SNMP > Terminal.
- Bei SSH-Dienst aktivieren den Haken setzen.
Zu verschiebende Programme finden
Nun muss man sich per SSH erst einmal mit seinem NAS verbinden. Das geht auch unter Windows 10 (endlich) ohne externe Software, sondern einfach über die Eingabeaufforderung bzw. die Power Shell. Unter Linux und macOS nutzt man wie gewohnt das Terminal.
Dort gibt man dann folgenden Befehl ein:ssh benutzername@IP-Adresse
Wobei benutzername
dem Benutzernamen deines Synology-Benutzerkontos entspricht und ip-adresse
der IP-Adresse deines Synology NAS’.
Mit einem Druck auf Enter wird nach einem Passwort gefragt. Gib hier das Passwort deines Synology-Benutzerkontos ein. Nicht wundern, es werden keine *
-Symbole oder Ähnliches angezeigt. Das ist ein weiterer Sicherheitsschritt, um nicht einmal die Länge deines Passworts erkennen zu können. Dennoch werden alle eingetippten oder kopierten Zeichen angenommen. Danach einfach mit einem weiteren Druck auf Enter bestätigen.
Alles richtig gemacht, dann sieht die darauffolgende Zeile, die erscheint, folgendermaßen aus:Benutzername@NAS-Name:~$
Dabei ist Benutzername
der Benutzername, mit dem du dich angemeldet hast und NAS-Name
der Name deines NAS’. Dieser Benutzer muss ein Administrator in DiskStation Manager sein. In meinem Fall sieht die gesamte Ausgabe folgendermaßen aus:
MacBook:~ matze$ ssh matze@10.10.10.2
matze@10.10.10.2's password:
Matze@KittNAS:~$
Code-Sprache: Bash (bash)
Jedes Volumen befindet sich direkt unterhalb des Wurzelverzeichnisses. Volumen 1 ist beispielsweise unter /volume1
zu finden, Volumen 2 unter /volume2
und so weiter …
Je nachdem, von welchem Volumen man nun die Pakete auflisten/verschieben will, unterscheiden sich die Pfade der nachfolgenden Befehle. In meinem Fall will ich alles von Volumen 2 auf Volumen 1 verschieben.
Um die Pakete auf einem Volumen aufzulisten, nutze ich den ls
-Befehl (ls
steht für „list“). Die Pakete befinden sich immer auf dem jeweiligen Volumen im Unterverzeichnis @appstore
. Da das @
ein Sonderzeichen ist, muss es im Auflistungsbefehl mit einem \
maskiert werden.
Der Befehl zur Auflistung aller Pakete auf Volumen 2 sieht folgendermaßen aus:
ls -l /volume2/\@appstore/
Code-Sprache: Bash (bash)
In meinem Fall sieht die gesamte Ausgabe dann folgendermaßen aus:
Matze@KittNAS:~$ ls -l /volume2/\@appstore/
total 72
drwxr-xr-x 11 root root 4096 Jun 20 08:22 AntiVirus
drwxr-xr-x 12 root root 4096 Sep 10 12:08 CloudStation
drwxr-xr-x 10 root root 4096 Oct 15 10:48 CloudSync
drwxr-xr-x 15 DownloadStation DownloadStation 4096 Oct 15 10:48 DownloadStation
drwxr-xr-x 9 root root 4096 Oct 9 15:11 HyperBackup
drwxr-xr-x 9 iTunesServer iTunesServer 4096 Jun 20 08:17 iTunesServer
drwxr-xr-x 11 root root 4096 Oct 9 15:12 LogCenter
drwxr-xr-x 13 MediaServer MediaServer 4096 Oct 9 15:12 MediaServer
drwxr-xr-x 17 NoteStation NoteStation 4096 May 7 21:16 NoteStation
drwxr-xr-x 9 PDFViewer PDFViewer 4096 Jun 20 08:14 PDFViewer
drwxr-xr-x 13 PhotoStation PhotoStation 4096 Oct 2 19:52 PhotoStation
drwxr-xr-x 7 root root 4096 Oct 9 15:13 PHP7.0
drwxr-xr-x 9 StorageAnalyzer system 4096 Jun 20 08:19 StorageAnalyzer
drwxr-xr-x 8 root root 4096 Jun 20 08:19 TextEditor
drwxr-xr-x 16 VideoStation VideoStation 4096 Aug 28 11:44 VideoStation
drwxr-xr-x 15 root root 4096 Oct 9 15:14 VPNCenter
drwxr-xr-x 10 root root 4096 Jun 20 08:18 WebDAVServer
drwxr-xr-x 14 root root 4096 Oct 9 15:15 WebStation
Matze@KittNAS:~$
Code-Sprache: Bash (bash)
Programme verschieben
Alle Programme verschieben
Will man alle Programme verschieben, geht das mit einem einzelnen Befehl. Je nachdem, ob es bereits Pakete auf dem Zielvolumen gibt, muss dieser unterschiedlich aussehen.
Zielvolumen besitzt bereits Pakete
Sind bereits Pakete auf dem Zielvolumen installiert, existiert dort bereits der Ordner @appstore
. Dann wird nicht der gesamte Ordner @appstore
aus dem Quellvolumen verschoben, sondern nur dessen Inhalt. Das geht mit folgendem mv
-Befehl (mv
steht für „move“):
sudo mv -v /volume2/\@appstore/* /volume1/\@appstore/
Code-Sprache: Bash (bash)
Das sudo
bedeutet, dass der Befehl mit root-Rechten ausgeführt wird, also mit Berechtigungen des Systemadministrators. Dafür muss dann nochmal das Passwort des eigenen Benutzerkontos angegeben werden.
Zielvolumen besitzt keine Pakete
Wenn auf dem Zielvolumen noch keine Pakete installiert sind, kann einfach der gesamte Ordner @appstore
aus dem Quellvolumen verschoben werden. Hierfür sieht der Befehl folgendermaßen aus:
sudo mv -v /volume2/\@appstore /volume1/
Code-Sprache: Bash (bash)
Je nachdem, von welchem Volumen und auf welches Volumen du die Pakete verschieben möchtest, musst du hier die entsprechenden Bezeichnungen anpassen.
NAS neu starten
Nach dem erfolgreichen Verschieben die SSH-Verbindung einfach mit dem Befehl exit
und startet das NAS neu. Wenn du das nicht über die Weboberfläche machst, kannst du das auch einfach mit folgendem Befehl per SSH machen:
sudo reboot
Code-Sprache: Bash (bash)
Pakete reparieren
Nach dem Neustart wirst du schnell erkennen können, dass sämtliche Pakete verschwunden sind, die du verschoben hast. Aber keine Panik, sie sind nicht wirklich verschwunden. Stattdessen öffnest du einfach das Paketzentrum und wählst dort den Menüpunkt Installiert in der Seitenleiste links aus.
Dort finden sich nun unter dem Bereich Aufmerksamkeit erforderlich alle verschobenen Pakete mit dem Hinweis, dass sie repariert werden müssen:
Bitte installieren Sie das Paket erneut, da etwas schiefgelaufen ist.
Synology DiskStation Manager Paketzentrum
Tipp
Nutze nicht die Schaltfläche Alle reparieren. Diese startet nämlich die Paketinstallation für alle Pakete erneut – gleichzeitig. Das führt zu einer vollständigen Auslastung der CPU-Kerne (zumindest bei meinem Dual-Core mit 1,3 GHz der DiskStation DS414) und dauert so gefühlt ewig. Besser ist es, die Installation einzeln und nacheinander durchzuführen.
Ergebnis
Die Durchführung zum Verschieben von Paketen/Apps innerhalb des Synology DiskStation Managers (DSM) ist zwar nicht unbedingt einfach, aber wenn man sich einmal rein gefuchst hat, dann bekommt man es am Ende des Tages gut geschafft. Natürlich wäre eine Option direkt am jeweiligen Paket hilfreich, aber das wird vermutlich nicht so schnell passieren.
Hallo,
am Anfang des Blogs steht, dass man je nach Konfiguration Pakete auf mehreren Volumen installieren kann.
Wie geht das, bzw. welche Konfiguration ist dafür notwendig?
Danke und Gruß
Klaus Hamm
Hallo,
dazu musst du vor der jeweiligen Paketinstallstion immer das Zielvolume in den Systemeinstellungen konfigurieren. D. h. es ist jedes Mal vor der Installation eine manuelle Änderung der Einstellung notwendig.
Hallo Matthias,
als erstes danke für diese kleine Anleitung. Bei mir hat das bis zum Schritt Neustart super geklappt. Ich habe anschließend alle Pakete als ‚zum reparieren‘ stehen. In meinem Fall sollten alle von Volume 4 auf Volume 1 umziehen. In der Shell sehe ich auch, dass sie umgezogen sind. Wenn ich dann reparieren sage, wird das jeweilige Paket wieder auf Volume 4 installiert. Wie kann ich das vermeiden?
LG Stefan
Hallo Stefan,
sind die Pakete wirklich nicht mehr auf Volume 4 zu finden?
Bei dir dürften die Pakete demnach nicht mehr sichtbar sein, wenn du das Verzeichnis mit
ls -l /volume4/\@appstore/
auflistest.Gleiches Problem auch bei mir.
Verschieben ging problemlos. Aber nach dem Reparieren sind im „alten“ Volume wieder neue Dateien für die Apps entstanden, und auch in der Paketverwaltung ist als Speicherort für die APPs jeweils das „alte“ Volumen angegeben.
Welches Volumen ist denn in den Einstellungen der Paketverwaltung als Standardvolumen angegeben? Eventuell hilft es, dort das Volumen auszuwählen, auf das man vorher die Pakete verschoben hat.
In den Einstellungen ist tatsächlich das „alte“ Volume angegeben. Eine Umstellung dort wirkt sich aber vermutlich nur auf neue Installationen aus, oder?!
Ich frage mich auch gerade, ob nicht weitere Konfigurationsdateien außerhalb des APP-Ordners liegen, so dass mit der reinen Verschiebung der APP-Dateien nicht alles gewonnen ist.
Einträge im Synology-Forum (https://www.synology-forum.de/showthread.html?77896-Apps-von-Volume%28x%29-nach-Volume%28y%29-verschieben/page6) lassen dies vermuten….
Korrekt, eine Umstellung wirkt sich nur auf neue Installationen aus. Grob gesehen machst du das aber im Rahmen des Reparaturvorgangs, sodass ich das mal ausprobieren würde. Also erst das neue Volume als Standardvolumen wählen, dann die Pakete verschieben und dann reparieren.
Auf den ersten Blick hat das für mich nichts mit den genannten Konfigurationsdateien zu tun – außer diese beinhalten einen fest angegebenen Pfad zu einem Volumen. Davon gehe ich allerdings nicht aus.
Nun habe ich ja schon einmal verschoben. Was mache ich denn jetzt?!
Wenn ich es richtig verstanden habe, sind die Pakete ja dennoch wieder auf dem alten Volumen, oder? Dann müsstest du die Anleitung 1:1 nochmals durchführen können.
Hallo, das war ein wichtiger Hinweis.
Ich konnte jetzt einfach die Eintragungen auf dem alten Volume, die sich nach der Reparatur wieder gebildet hatten, löschen, den allgemeinen Installationsort in der Paketverwaltung auf das neue Volume ändern und nach dem Neustart des NAS die Reparatur der Pakete erneut durchführen. Nun ist alles korrekt auf dem neuen Volume.
Die zwingende Anpassung des allgemeinen Installationsortes für Pakete muss unbedingt noch in der Anleitung erwähnt werden, ansonsten landet die „Reparatur“ auf dem „alten“ Volume.
Danke!
Danke für deine Rückmeldung! Ich habe den Beitrag entsprechend angepasst.
Hallo Matthias,
verschieben hat wunderbar geklappt, nur die Datenbank von DRIVE bleibt auf Vol 3 (alles andere inkl. Drive ist nach VOL 1 verschoben und @appstore auf Vol3 leer) Hast du ne Idee wie ich die Datenbank auch rüberbekomme nach Vol1?
LG Tom
Hallo Tom,
wie hast du denn identifiziert, dass die Datenbank noch auf Volume 3 verblieben ist?
In der Drive Admin Konsole unter Einstellungen / Sonstige. Dort sollte ich ja auch den Pfad der DB switchen können. Er bricht das aber immer wieder ab.
Was genau passiert beim Abbrechen? Kommt eine Fehlermeldung?
Hast du mal versucht, den Pfad der DB zu ändern, bevor du die eigentliche App verschiebst?
Ich wähle Vol1 aus, drücke auf Übernehmen und er sagt „wird gespeichert“ Die Anzeige kreiselt ne ganze Weile und dann kommt die Meldung „Vorgang Fehlgeschlagen, Melden sie sich am DSM neu an und versuchen Sie es nochmal“.
Drive lief schon immer auf Vol1 nur die DB liegt (kann man beim installieren auswählen,) auf Vol3. Erstaunlich ist, das er in auf der Sonstige Seite die Datenbank Größe mit 1,8TB angibt, auf dem Vol3 aber nur 450GB belegt sind (nachdem ich alle was da drauf lief umgezogen habe) Drive läuft mit Intelli Versioning, keine Probleme auf die Versionen zuzugreifen und auch keine Sync Probleme mit 2. NAS. Ich will eigentlich nur das Vol. leerbekommen da dies auf einer Erweiterung liegt die ich abhängen will.
Ich habe mir gerade auch extra Drive installiert, kann die Datenbank (die davor von meiner Cloud Station emigriert wurde) problemlos zwischen den einzelnen Volumes verschieben.
Vermutlich musst du hier in den Logs des NAS schauen, was genau das Problem beim Verschieben ist.
Vielen Dank für die Anleitung. Leider habe ich jetzt ein Problem. Obwohl ich nicht genau weiß, ob es mit dem Verschieben der einzigen App vom Volumen 2 auf Volumen 1 zu tun hat. Um die 2. Festplatte ausbauen zu können, habe ich Ordner und die App verschoben. Jetzt wollte ich ein Hyperbackup machen und kann keine Apps mehr auswählen. Irgendeinen Lösungsvorschlag?
Hast du einmal versucht, Hyper Backup neu zu installieren?
Lieber Matthias!
Vielen Dank für deine Anleitung. Hat alles wunderbar geklappt.
Keine kleine Anmerkung: Der Befehl zum Neustart muss „sudo reboot“ heißen (nicht „sudo restart“).
Danke
Peter
Hallo Peter,
danke dir! Den Fehler habe ich korrigiert.
Danke die Anleitung hat mir sehr geholfen 🙂
Vielen Dank, hat super geklappt! 🙂
Bei DSM 6.2.2 gibt kann man im Paket-Zentrum – Einstellungen unter Reiter Allgemein kein Standard-Laufwerk auswählen. Diese Option gibt es dort nicht mehr. Ist diese Option jetzt woanders zu finden?
Ich habe jetzt auf Volume1 und Volume2 indentische @appstore-Ordner. Kann ich den nicht mehr relevanten Löschen, und wie mache ich das?
Das kann ich mit DSM 6.2.2-24922 Update 4 nicht nachvollziehen.
Solange du das nicht dort umgestellt hast, würde ich auf keinem der Laufwerke irgendetwas löschen. Sobald das geschehen ist, kannst du den alten
@appstore
-Ordner löschen.Habs gelöst. ich muss das Volume 1 sowiso erneuern und habe die Platte kurzerhand entfernt. Synology mit nur dem 2 Volume gestart und Apps repariert. Hat funktioniert. Jetzt baue ich die neue 2. (Neue) Platte wieder ein.
Was mich schon wundert, das die WD Red 2 TB nach 1,5 Jahren den Geist aufgegeben hat.
Super, dass es geklappt hat!
Einzelne Festplatten können immer mal früher das Zeitliche segnen. Zwar ungewöhnlich, ja, aber möglich.
Hi
Danke für die Anleitung.
Das hat soweit auch alles geklappt. Leider sehe ich jedoch nach dem Verschieben die Apps nicht mehr im Paket-Zentrum. Auf dem Fileshare via Putty kann ich sie jedoch sehen. Was gibt es nun für Möglichkeiten? Die Synology wurde bereits neu gestartet.
Funktioniert denn eine Neuinstallation der Apps und sind diese dann im richtigen Verzeichnis abgelegt?
Ja, eine Neuinstallation klappt und sie sind dann im richtigen Verzeichnis. Ich habe mir natürlich vom Verschieben erhofft, die ganzen Einstellungen nicht mehr machen zu müssen. Nach der Neuinstallation sind die Einstellung leider weg 🙁
Hallo,
habe es so gemacht – auch alle Applikationen nun auf Volume2 installiert, da Volume1 raus muß wegen Hardwareproblemen.
Es sind aber immer noch 800 GB Daten auf dem Laufwerk:
drwxr-xr-x 4 root root 4096 Aug 9 19:43 @ActiveBackup-GSuite
drwxr-xr-x 2 root root 4096 Jul 22 00:23 @AntiVirus
drwxr-xr-x 2 root root 4096 Aug 9 17:58 @appstore
-rw——- 1 root root 26624 Aug 9 17:59 aquota.group
-rw——- 1 root root 26624 Aug 9 17:59 aquota.user
drwx—— 2 root root 4096 May 27 03:42 @autoupdate
drwxr-xr-x 3 root root 4096 Jul 16 2018 @calendar
drwxr-xr-x 2 root root 4096 Nov 11 2018 @clamav
drwxr-xr-x 6 root root 4096 Mar 24 2016 @cloudsync
drwxr-xr-x 9 admin users 4096 Aug 9 16:18 @database
-rw——- 1 root root 86056960 Mar 20 2016 @dms.core
drwxr-xr-x 4 DownloadStation DownloadStation 4096 Aug 9 18:05 @download
-rw——- 1 root root 1011712 Feb 12 2017 @exiv2.core
-rw——- 1 root root 8855552 Feb 11 2017 @facerecognition.core
-rw——- 1 root root 28393472 May 29 2016 @fileindexd.core
-rw——- 1 root root 22873914 Apr 12 10:59 @fileindexd.core.gz
-rw——- 1 root users 68526080 Aug 24 2017 @img_backup.core
-rw——- 1 root users 73277440 Mar 31 2019 @img_worker.core
drwx—— 4 root root 4096 Apr 27 2017 @iSCSI
drwx—— 2 root root 16384 Jun 11 2015 lost+found
drwxr-xr-x 2 MailPlus-Server MailPlus-Server 4096 Aug 9 17:36 @maillog
drwxr-xr-x 6 MailPlus-Server MailPlus-Server 4096 May 19 22:05 @MailPlus-Server
drwxr-xr-x 5 root root 4096 Nov 11 2018 @MailScanner
-rw——- 1 root root 3400298 Jun 19 07:00 @pkg-SynologyMom.core.gz
drwxr-xr-x 3 root root 20480 Jul 27 19:14 @quarantine
drwxr-xr-x 2 root root 4096 Jun 11 2015 @S2S
-rw——- 1 root root 79695872 Mar 13 2017 @scemd.core
drwxr-xr-x 2 root root 4096 Jul 22 01:22 @ssbackup
drwxr-xr-x 6 SurveillanceStation SurveillanceStation 4096 Aug 9 17:28 @surveillance
-rw——- 1 root root 55050240 Sep 13 2015 @synoaudiod.core
drwxr-xr-x 2 root root 4096 Jul 4 2018 @synocalendar
-rw——- 1 root root 28958720 Apr 10 2019 @synocontentextr.core
drwxr-xr-x 4 bmehlhorn users 4096 Nov 9 2015 @SynoDrive
-rw——- 1 root root 2120302592 May 5 2019 @synoelasticd.core
-rw——- 1 root users 3215360 Jun 18 2016 @SYNO.FileStatio.core
drwxr-xr-x 2 root root 4096 Aug 8 15:42 @SynoFinder-log
drwxr-xr-x 6 root root 4096 Aug 7 2018 @synologydrive
drwxr-xr-x 6 root root 4096 Oct 4 2015 @SynologyDriveShareSync
-rw——- 1 root root 309266159 May 19 22:06 @synophoto-conce.core.gz
-rw——- 1 root root 18534760 Apr 4 22:10 @synophoto-face-.core.gz
-rw——- 1 root root 5120 Feb 22 15:52 synoquota.db
-rw——- 1 root root 55623680 May 7 2019 @synovpcd.core
-rw——- 1 root root 6594560 Oct 29 2015 @syslog-ng.core
-rw——- 1 root root 870211 Apr 10 18:03 @syslog-ng.core.gz
drwxrwxrwt 8 root root 4096 Aug 9 19:20 @tmp
drwxr-xr-x 4 root root 4096 Apr 23 2017 @USBCopy
Wofür sind denn die CORE und GZ-Dateien? Kann man auf die verzichten???
Liebe Grüße Björn
Die Daten werden durch das Ändern wie in der Anleitung beschrieben nicht automatisch verschoben. Das muss jeweils manuell passieren.
Eventuell wäre es sinnvoll, die
.core
-Dateien einmal manuell zu öffnen, um zu sehen, was dort drin steckt und ob diese Daten noch gebraucht werden. Bedenke aber bitte, dass diese mitGzip
komprimiert wurden und erst dekomprimiert werden müssen.Hallo, das verschieben hat geklappt. Aber. Einige Apps zeigen nicht den Link REPARIEREN an. Phyton3, MailPlus, MailPlus Server, SynologyOffice, Contacts. Im Directory Server sind keine Domaindaten mehr drin. Vermute mal, das die Daten, wie Du ja schreibst, nicht verschoben werden und wichtige Dateien darin enthalten sind. Wie verschiebe ich die den in das neue Volume? Geht das mit: sudo mv -v /volume2/* /volume1/*? Gruß Mario
Das wäre eine Möglichkeit, ich weiß aber nicht, ob das auch funktioniert, da ich das nie ausprobiert habe.
Danke für die Anleitung.
Hat super geklappt.
Kleiner Hinweis: Die APP-Einstellungen der Surveillance Station App sollte man vorher Exportieren und sichern. Bei mir waren alle Einstellungen weg. Jetzt muss ich die Kameras alle wieder neu konfigurieren.
VG!
Vielen Dank für die tolle Anleitung!
Hat mir eben geholfen.
Hallo zusammen,
bei mir ist die NAS nicht mehr hochgefahren. Was hat geholfen? Die Quellfestplatten ziehen. Mit Grundlaufwerk neu starten. Apps reparieren. Hat der Autor sehr gut beschrieben. Läuft wieder. Fazit: Vor Durchführung hätte ch die Basisplatte sichern sollen. Ist zwar noch mal gut gegangen. Aber…
Weiter so. Anleitung gut dokumentiert.
Ich möchte andere Anwender davor warnen die Pakete/Apps so zu verschieben wie hier beschrieben. Das führt (wie man auch an den Hilfeeinträgen sieht) zu Problemen.
Es genügt eben nicht nur die Daten aus @appstore zu verschieben.
Macht man es richtig und vollständig, dann gibt es auch kein Probleme, keine beschädigten Installationen und die Pakete müssen auch nicht repariert werden.
Fast alle Pakete legen auch Teile in /var/packages ab. Außerdem wird der SymLink „target“ nicht angepasst. Deswegen sind die Pakete anschließend beschädigt und müssen repariert werden.
vg Wolfgang
Gerne nehme ich fehlende Informationen mit auf, damit allen geholfen wird, die zukünftig den Artikel lesen und anwenden wollen. Kannst du hier etwas konkreter werden?
Bei mir hat Ihre Anleitung perfekt funktioniert, ich danke Ihnen.
Schade, dass Synlogy so eine Migration nicht softwareseitig anbietet.
Hi,
Anleitung hat wunderbar funktioniert, evtl. zwei kleine Ideen, zum einen ist das Ganze mit WINScp nochmal einfacher und ohne Kommandozeile umsetzbar, dazu wesentlich übersichtlicher und mit der einfachen Möglichkeit sich ein Backup vorab zu ziehen.
Bei mir hat es mit dem JDownloader nämlich nicht geklappt, hab dummerweise dieses Paket als erstes reparieren wollen und die Installation ist abgebrochen, da zuerst JAVA installiert werden musste. Danach bin ich nicht mehr zu dem Punkt gekommen, dass ich nur reparieren konnte. Musste das Paket manuell neu installieren und hatte glücklicherweise vorab die @appstore Daten auf meinem PC lokal gesichert.
Ansonsten danke für die Anleitung, alles schön verständlich und auch für Leute ohne SSH Kenntnisse umsetzbar.
Ich vertrete die Prämisse, sämtliche Unix-Systeme über die Kommandozeile zu verwalten. Daher auch mein Artikel in dieser Art und Weise. Ein Backup geht per Kommandozeile per vorherigem
scp
übrigens ebenso.Funktioniert soweit. Was nicht funktioniert ist das ganze mit Docker. Nach der Reparatur waren keine Container mehr vorhanden. Hatte zunächst den Gemeinsamen Ordner von Vol1 auf Vol3 umgezogen (Ort ändern) dann lief noch alles. Alle Volumes nochmal neu gemounted in den Dockern, auch super. Nun liefen die Docker von Vol3 aber die Docker app noch von Vol1 – dann hiermit über die Console umgezogen leider nach der Reperatur war kein Docker Container mehr da…. hatte zum Glück diese auch nochmal extra exportiert, alle neu angelegt. Umzug von EXT4 (vol1) auf BTRFS (vol3) vollzogen. Danke
Ich würde es gern testen und entsprechend den Artikel aktualisieren, aber leider kann meine DS414 kein Docker.
Hallo zusammen,
Vielen Dank für die Anleitung. Wurde das schon unter DSM7 probiert? Verhält es sich dort noch gleich? Ich müsste ebenfalls Volume1, auf dem alle Daten liegen, neu aufsetzen. Habe aber auf den anderen Volumes genug Speicher, um die Daten vorerst dorthin zu transferieren.
Wenn du der Anleitung noch folgen kannst, sehe ich keinen Grund, warum das nicht der Fall sein sollte.
Die beschriebene Paketverschiebung funktioniert mit DSM 7 einwandfrei. habe es auf meinen beiden NAS erfolgreich durchgeführt:
DS418j mit DSM 7.0-41890 und DS2415+ mit DSM 7.0.1-42218
Zu dem Absatz:
„Nicht nur das, es gibt nicht einmal eine sichtbare Information, um erkennen zu können, auf welchem Volumen sich das jeweilige Paket befindet. Nachfolgend zeige ich, wie man das herausbekommt und wie man die Pakete verschiebt.“
habe ich einen Hinweis:
Wenn man bei einem Speicherpool oder Volume „entfernen“ anklickt, geht zunächst ein Fenster auf, in dem man das nochmals bestätigen muss. Dort werden unter anderem auch evtl. installierte Pakete angezeigt.
Ist zumindest bei meinen NAS mit DSM 7 so:
DS418j mit DSM 7.0-41890
DS2415+ mit DSM 7.0.1-42218
DSM 6.2.4
Vorher das Standardvolume angepasst, hat alles reibungslos funktioniert.
*Daumen hoch*
Top Anleitung – Herzlichen Dank!
PS.
Man fragt sich schon, warum es sowas nicht auf der Synology-Seite gibt. Oder etwas wie eine Super-Admin-Konsole, die derartige Operationen ohne Googeln erlaubt.
Docker Einstellungen weg, 2 Apps lassen sich gar nicht mehr reparieren, toll…
Es tut mir leid, dass es bei dir nicht funktioniert hat. Bei mir hat alles wunderbar funktioniert, wobei ich auch nicht mit allen Apps testen konnte. Beispielsweise unterstützte mein NAS damals gar kein Docker.
Hallo, ichhabe meine Pakete zumindest ein paar ganz einfach verschieben können mit Hyper Backup.
Backup erstellen–> Paket löschen–> Standardpfad im Paketzentrum ändern auf gewünschtes Volume–> Paket isnatllieren–> Paket aus Hyper Backup wiederherstellen
mit DSM7.1 geht das so zumindest
lg
Kann diese Vorgehensweise mit aktuellem DSM 7.1.1-42962 Update 3 nicht empfehlen.
Pakete verschoben, Neustart alle Pakete konnte man nur deinstallieren. Reparatur Option war nicht da. Mit deinstallieren waren die Daten natürlich weg (Directory Manager, DNS Server etc.)
habe das gleiche Problem…..7.1.1 funktioniert das so nicht mehr.
Es wäre super, wenn es am Anfag des Bereichts einen Hinweis auf die Kommentare geben würde, welche besagen, dass es nicht funktioniert (DSM 7).
Ich hatte mich beim Ausführen des Befehls „LS“ schon über die anderen Ordnernamen gewundert und es bestätigte sich, dass die Apps nicht mehr nutzbar waren. Ich konnte die Daten dann wieder von dem einen auf das andere Volume zurückspielen, so dass die Apps wieder funktioniert haben und ich einfach per Hyper Backup das Backup aktualisiert habe. Alle Apps werden aber leider nicht unterstützt, wie z.B. VMM und Synology Drive, jedoch funktioert es wunderbar bei z.B. Synology Caht, Synology Calendar, Synology Contacts und Hyper Backup war gleich nach Installation wieder da.
Ist nun angegeben, danke für die Meldung.
Leider auch mit DSM 7.1.1-42962 Update 4 sind nachher alle Pakete unreparierbar. auch wenn man Sie mühsam zurück verschiebt waren einige nicht mehr zu retten 🙁
….. hätte ich doch nur die Kommentare vorher gelesen!
Es funktioniert auch auf DSM 7.1.1-42962 Update 4 nur statt zu reparieren, was ja nicht geht ladet man die paket manuell runter und installiert diese.
Hallo,
ich kann die genannte Info vom 25.9.23 von Arun in Bezug auf die genannte DSM-Version 7.1.1.-42962 nur bestätigen, wobei bei mir nur das Hyper Backup und der Media-Server betroffen war.
Nachdem ich notgedrungen 1 Volume und die dazugehörende Platte entfernen musse (und über enstprechenden Warnhinweise für den Verlust der Pakete (bei mir 3) informiert wurde), habe ich die Pakete (Hyper Backup + Media-Server) frisch installiert. Die getätigten Einstellungen für das Backup waren anschließend alle wieder vorhanden. Den Media-Server musste ich neu setten.