DSM Update - Was passiert mit eigenen Anpassungen ?

Status
Für weitere Antworten geschlossen.

alochter

Benutzer
Mitglied seit
08. Nov 2009
Beiträge
61
Punkte für Reaktionen
1
Punkte
8
Hallo zusammen,

ich habe mittlerweile bei meiner DS209 sehr viele Anpassungen gemacht. Viele Dinge wurden über IPKG nachinstalliert und auch direkt im Filesystem angepasst. Dort Scripte für viele Dinge, wie z.B. für meine Haussteuerung auf Basis von Fhem. Daher habe ich mich nie getraut, meiner DSM Version 2.2 einem Update zu unterziehen. Doch was würde eigentlich passieren, wenn ich nun den DSM auf 4.2 heben würde? Kann mir jemand kurz Infos zukommen lassen, was z.B. mit IPKG passieren würde? Müsste ich IPKG wieder neu installieren? Würden Dinge, die in "/opt" gespeichert sind überbügelt werden, oder würde bei einem Update das Filesystem nur erweitert werden und blieben vorhandene Ordner unangetastet?

Ich würde mich über Eure Einschätzung freuen.

Gruß,
alochter
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
13.999
Punkte für Reaktionen
264
Punkte
373
Hallo,
alles was in /volume1 (und bei 2x Basis auch in /volume2) ist wird nicht angetastet, somit auch nicht /volume1/@optware (/opt ist ja nur ein Symlink oder mount Punkt).
Einzig die Anbindung muß neu erstellt werden je nach dem wie Deine ipkg Installation aussieht, Symlink oder mount --bind. In der Datei /root/.profile müssen 2 Zeilen auskommentiert werden, siehe Wiki.

Gruß Götz
 
Zuletzt bearbeitet:

alochter

Benutzer
Mitglied seit
08. Nov 2009
Beiträge
61
Punkte für Reaktionen
1
Punkte
8
Hallo Götz,
vielen Dank für die Info. Da habe ich aber noch so ein bis zwei Fragen:
Kann ich das DSM Update evtl. zurückdrehen, indem ich die erste Platte vorher klone, oder wo wird ein FW Update hingeschrieben? Ich denke doch auf das Filesystem, oder gibt es dort einen anderen Bereich für solche System-Änderungen? Wäre das System dann automatisch auch auf der 2. Platte, wenn es ebenfalls als Basis Volume eingerichtet ist? Ich frage mich schon länger, wie Synology das regelt, wenn z.B. die erste Platte abraucht und ich diese als Basis Volume aufgesetzt habe? Kann ich einfach eine neue Platte einsetzen und die Config und meine Anpassungen zurück spielen?

Gruß
Arne
 

Merthos

Benutzer
Mitglied seit
01. Mai 2010
Beiträge
2.709
Punkte für Reaktionen
1
Punkte
84
Das System ist als Raid über alle Platten. Ein kleiner Teil für die (Neu-)Installation übers Netz liegt im Flash. Downgrade siehe Wiki, wird aber nicht wirklich helfen, weil auch da ein frisches System installiert wird. Wenn, dann müsstest Du alle Platten vorher klonen, um sicher zu sein.

Eine vernünftige Dokumentation der Anpassungen vorausgesetzt, dann ist ein Upgrade nicht weiter schlimm. Weiterhin beachten, dass nur /volumeX und /usr/local erhalten bleiben. Auch /root wird überschrieben, da könnten sich eventuell auch wichtige Sachen verstecken, die man gerne mal vergisst.
 

Fraggle

Benutzer
Mitglied seit
15. Mrz 2009
Beiträge
493
Punkte für Reaktionen
6
Punkte
18
Hallo,
alles was in /volume1 (und bei 2x Basis auch in /volume2) ist wird nicht angetastet, somit auch nicht /volume1/@optware (/opt ist ja nur ein Symlink oder mount Punkt).
Einzig die Anbindung muß neu erstellt werden je nach dem wie Deine ipkg Installation aussieht, Symlink oder mount --bind. In der Datei /root/.profile müssen 2 Zeilen auskommentiert werden, siehe Wiki.

Gruß Götz

Die gleiche Frage hatte ich auch. Könntest Du Deine Antwort etwas genauer für einen nicht so fitten formulieren? In Bezug auf Symlink und mount, der Rest ist mir klar. Wie kann ich es prüfen, was vorliegt?
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
13.999
Punkte für Reaktionen
264
Punkte
373
Hallo,
Symlink liegt nur vor wenn Du ihn selbst nach Wiki Anleitung erstellt hast. Prüfen kannst Du auf der Konsole
Rich (BBCode):
mount
wenn dort eine Zeile mit /opt und /volume1/@optware erscheint ist /opt ein mount Punkt.
Symlink sieht so aus:
Rich (BBCode):
ls -la
...
lrwxrwxrwx   1 root root    17 Jul  9 10:46 opt -> /volume1/@optware
...

Gruß Götz
 

Fraggle

Benutzer
Mitglied seit
15. Mrz 2009
Beiträge
493
Punkte für Reaktionen
6
Punkte
18
Bei mir erscheint beim mount Befehl:
/volume1/@optware on /opt type bind (bind)

Also liegt ja ein Mount vor, korrekt?
Was muß ich denn dann nun machen? Ich dachte, ich komme weiter, stehe leider immer noch auf dem Schlauch :(

Erledigt. Ich mußte nur noch in .profile die beiden Zeilen auskommentieren. Bootstrap hatte ich zuvor auch gestartet, aber der sagte, es war alles da. Dann ein Neustart und alles läuft.
 
Zuletzt bearbeitet:

alochter

Benutzer
Mitglied seit
08. Nov 2009
Beiträge
61
Punkte für Reaktionen
1
Punkte
8
Wenn, dann müsstest Du alle Platten vorher klonen, um sicher zu sein.

Das würde also bedeuten, dass ich beide Platten ausbauen könnte und auf einer neuen HDD den aktuellen DSM ausprobieren könnte, oder? Wenn nicht alle Anpassungen klappen, könnte ich einfach die beiden alten Platten einbauen und wäre wieder auf dem alten Stand. Korrekt?
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
13.999
Punkte für Reaktionen
264
Punkte
373
Hallo,
Nein. Beim installieren einer neueren Version wird immer auch der Flash (Kernel, initiale Ramdisk) aktualisiert. Wenn dann die alten Platten wieder drin sind passen die Versionen von Flash und System auf den Platten nicht mehr zusammen und die DS jammert.

Gruß Götz
 

alochter

Benutzer
Mitglied seit
08. Nov 2009
Beiträge
61
Punkte für Reaktionen
1
Punkte
8
Hallo,

Nein. Beim installieren einer neueren Version wird immer auch der Flash (Kernel, initiale Ramdisk) aktualisiert. Wenn dann die alten Platten wieder drin sind passen die Versionen von Flash und System auf den Platten nicht mehr zusammen und die DS jammert.

Gruß Götz

Puh, gut, dass ich nochmal gefragt habe. Vielen Dank. Welche Möglichkeit habe denn?
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat