Synology-Forum.nl

Firmware => Synology DSM algemeen => Topic gestart door: aliazzz op 07 oktober 2017, 11:22:02

Titel: "Te oude" NAS alsnog uit te rusten met de nieuwste DSM versie.
Bericht door: aliazzz op 07 oktober 2017, 11:22:02
Wellicht offtopic. Wat ik een interessante vraag vindt: hoe  wij als community in staat zijn een "te oude" NAS alsnog uit te rusten met de nieuwste DSM versie. Dit desondanks gebrek aan officiële ondersteuning.
Kunnen wij daar niet een onderzoek naar doen? Of wellicht hebben anderen dit pad allang bewandeld?
Titel: Re: "Te oude" NAS alsnog uit te rusten met de nieuwste DSM versie.
Bericht door: Birdy op 07 oktober 2017, 11:31:24
Heb je Topic maar gesplitst, het is al druk genoeg in het andere Topic en is inderdaad Off Topic ;)
Titel: Re: "Te oude" NAS alsnog uit te rusten met de nieuwste DSM versie.
Bericht door: Birdy op 07 oktober 2017, 11:37:06
Antwoord op je vraag:
Het is mogelijk, indien een te oude NAS technisch op te schalen is naar een nieuwere versie NAS echter, dit kan alleen als de CPU's gelijk blijven.

Voorbeeld:
DS111    Marvell Kirkwood mv6282 1.6Ghz ARM (Marvell ARMADA 300)
DS112    Marvell Kirkwood mv6282 1.6Ghz ARM (Marvell ARMADA 300)

De DS111 kan dus een DS112 worden maar, zonder garantie dat het goed gaat.
Zo heb ik 2 NASsen kunnen opschalen. ;D
Titel: Re: "Te oude" NAS alsnog uit te rusten met de nieuwste DSM versie.
Bericht door: aliazzz op 07 oktober 2017, 11:52:43
Zowiezo een interessante opmerking Birdy, zou je willen delen hoe je dit voor elkaar hebt gekregen?

En de CPU architectuur van de NAS in kwestie is natuuelijk van belang. Ergens moet je een streep trekken het is niet anders. Maar om nou DSM in z'n geheel te hercompileren en alle modellen te ondersteunen is wellicht een brug te te ver. 

Maar als je het installatiescript in DSM kan fixxen of iet dergelijks?
Mischien middels een bootstrap procedure die je eerst moet starten, en daarna het hostpakket start en "in de maling" neemt en zo het pakket gewoon installeert?

Ik denk dat we moeten starten bij de BIOS van de NAS?
Titel: Re: "Te oude" NAS alsnog uit te rusten met de nieuwste DSM versie.
Bericht door: Ben(V) op 07 oktober 2017, 13:35:08
Gaat op zich simpel.

Eerst moet je, je er van verzekeren dat de NAS die je wilt upgraden precies dezelfde CPU heeft als een NAS van een later datum.
Dat kun je hier vinden:
https://www.synology.com/en-global/knowledgebase/DSM/tutorial/General/What_kind_of_CPU_does_my_NAS_have

Dan zoek je de volgende file's op:
Citaat
/etc.defaults/synoinfo.conf
/etc/synoinfo.conf
De eerste regel in die file's identificeert jouw NAS en is bijvoorbeeld in het geval van een DS409
Citaat
unique="synology_88f6281_409"
Verander die in beide files in:
Citaat
unique="synology_88f6281_212j"

Daarna kun je upgraden naar een hogere versie die wel voor de DS212j beschikbaar is maar niet voor de DS409
Absolute voorwaarde is exact gelijke cpu's anders brick je de NAS en kun je hem weggooien.
Titel: Re: "Te oude" NAS alsnog uit te rusten met de nieuwste DSM versie.
Bericht door: Birdy op 07 oktober 2017, 15:24:12
Dat kun je hier vinden:
https://www.synology.com/en-global/knowledgebase/DSM/tutorial/General/What_kind_of_CPU_does_my_NAS_have
Dat overzicht gaat niet verder terug dan de x10 series.

In dit overzicht (http://www.synology-wiki.de/index.php/Welchen_Prozessortyp_besitzt_mein_System%3F) kun je verder terugkijken en gesorteerd op CPU-Architectuur.

De rest klopt helemaal, zie hier (https://www.synology-forum.nl/algemeen/downgrade-ds109/msg173152/#msg173152).
Titel: Re: "Te oude" NAS alsnog uit te rusten met de nieuwste DSM versie.
Bericht door: aliazzz op 07 oktober 2017, 18:07:14
Dus als ik het goed begrijp is dit "trucen" om installatie van bijvoorbeel DSM 6.2 op een DS21x gewoon mogelijk mits de CPU gelijk is (en dus het pakket gecompileerd is voor die target).
Titel: Re: "Te oude" NAS alsnog uit te rusten met de nieuwste DSM versie.
Bericht door: m4v3r1ck op 07 oktober 2017, 18:18:28
Buitengewoon interessant topic @aliazzz ! Ik blijf graag meelezen wat hier allemaal uit gaat komen 8)
Titel: Re: "Te oude" NAS alsnog uit te rusten met de nieuwste DSM versie.
Bericht door: Birdy op 07 oktober 2017, 18:52:54
Goed begrepen @aliazzz
Titel: Re: "Te oude" NAS alsnog uit te rusten met de nieuwste DSM versie.
Bericht door: Ericbrouwer op 08 oktober 2017, 12:55:09
Interessante post! Helaas heeft mijn oude 411j een processor die later niet meer gebruikt is. Maar goed. Die is dan ook niet meer dan een backup station voor mijn 416+, dus updaten is niet zo heel belangrijk.
Titel: Re: "Te oude" NAS alsnog uit te rusten met de nieuwste DSM versie.
Bericht door: Ben(V) op 08 oktober 2017, 13:40:29
Nee het zijn meestal de "gewone" DS-en die in latere jaren gebruikt worden als een j-versie.
Titel: Re: "Te oude" NAS alsnog uit te rusten met de nieuwste DSM versie.
Bericht door: Erwin1 op 08 oktober 2017, 18:33:52
Is dit een eenmalige actie, of moet je bij iedere update weer die aanpassing maken in de config?
Titel: Re: "Te oude" NAS alsnog uit te rusten met de nieuwste DSM versie.
Bericht door: Birdy op 08 oktober 2017, 19:04:47
Dat is 1 malig, wordt n.l. in NVRAM (zeg maar Bios) vastgelegd.
Titel: Re: "Te oude" NAS alsnog uit te rusten met de nieuwste DSM versie.
Bericht door: henkg op 09 oktober 2017, 05:53:33
Interessant om ook eens te proberen, met mijn oude DS210j.

Even de gegevens bij elkaar gezet:
DS212j   Marvell Kirkwood 88F6281   Single Core   1   No   88f628x   DDR2 256 MB
DS211j   Marvell Kirkwood 88F6281   Single Core   1   No   88f628x   DDR2 128 MB
DS210j   Marvell Kirkwood 88F6281   Single Core   1   No   88f628x   DDR2 128 MB

Vraag: Maakt de hoeveelheid geheugen uit?
(Lijkt me niet, maar toch maar even hier vragen)
Zo niet, dan zou ik met mijn DS210j ook naar DS212j kunnen gaan.
Titel: Re: "Te oude" NAS alsnog uit te rusten met de nieuwste DSM versie.
Bericht door: Birdy op 09 oktober 2017, 08:18:45
Geheugen maakt niet uit dus ja, je kunt de DS210j opschalen naar de DS212j.
Titel: Re: "Te oude" NAS alsnog uit te rusten met de nieuwste DSM versie.
Bericht door: Briolet op 09 oktober 2017, 10:12:23
Geheugen maakt in zoverre uit dat de nieuwere DSM versies vast meer geheugen vragen om goed te kunnen werken.
Titel: Re: "Te oude" NAS alsnog uit te rusten met de nieuwste DSM versie.
Bericht door: Eddiexbmw op 09 oktober 2017, 10:30:34
Daarna kun je upgraden naar een hogere versie die wel voor de DS212j beschikbaar is maar niet voor de DS409
Absolute voorwaarde is exact gelijke cpu's anders brick je de NAS en kun je hem weggooien.

Maakt type niet uit? De ds212j ondersteunt bijvoorbeeld geen raid5. Als de ds409 denkt dat hij een ds212j houdt hij dan wel alle mogelijkheden van een ds409?
Titel: Re: "Te oude" NAS alsnog uit te rusten met de nieuwste DSM versie.
Bericht door: Ben(V) op 09 oktober 2017, 10:43:46
Geheugen en aantal bays maken niets uit.
DSM gebruikt gewoon het aanwezige geheugen en dat op een 2bay NAS geen raid 5 ondersteund wordt komt doordat je op een 2 bay NAS nu eenmaal geen raid 5 kunt maken.

Zelf heb ik een oude DS409 "omgekat" naar een DS212j en dat bleef prima werken met een RAID 5 set.
Titel: Re: "Te oude" NAS alsnog uit te rusten met de nieuwste DSM versie.
Bericht door: henkg op 24 november 2017, 16:48:06
Na veel, eerder gepruts (en na foutieve, domme aanpassingen) een volledige re-install moeten doen, alle bestanden dus weg. Niet erg, daar hield ik rekening mee.

Ik wilde en wil op mijn inmiddels hoogbejaarde DS210j Hyperbackup als target kunnen draaien. Daarvoor is DSM 6 nodig. Dat is waarschijnlijk zo traag is als dikke …. , dat accepteer ik.

De DS211j heeft precies dezelfde processor, en hetzelfde aantal bays als mijn DS210j. Ik wil dus over naar DS211j. De DS212j heeft ook diezelfde processor, misschien zou dat ook gaan werken (?)

Mijn “script”: geen enkele garantie mbt foutjes en/of compleetheid, ik heb vast niet álles precies bijgehouden. Je loopt het risico dat je alles kwijtraakt.

Eerst teruggaan naar een erg oude DSM versie:
Uit 2668 (voor DS210j) het bestand VERSION gehaald, dat heb ik in /etc.defaults gezet.
Niet rebooten.

Dan updaten (manual) naar 3202 (.pat van DS210j)

Daarna moest ik de NAS resetten. Zonder dat kon ik niet inloggen.
Even zoeken met Synology Assistant, om het DHCP adres te vinden.
Inloggen in DSM (admin, leeg wachtwoord). SSH weer aanzetten.
En een wachtwoord aan admin toekennen, anders kun je met Putty niet inloggen als root.

Daarna /etc.defaults/synoinfo.conf aanpassen. (ds210j wijzigen naar ds211j)
Ik heb ook /etc/synoinfo.conf aangepast, was misschien niet nodig, maar kan geen kwaad.

Dan in DSM, in control panel updaten naar 3211 (van DS211j !). Uiteraard manual: die versie had ik eerst gedownload. Misschien zou een iets nieuwere versie ook werken, ik heb gekozen voor slechts eentje hoger dan 3202.
En ja: hierna staat in control panel, onder bijwerken: Modelnaam 211j !

Daarna -in control panel- updaten naar de voorgestelde versie. Dat was de eerste keer van 3211 naar 3827.
Dat moet een aantal keren omdat je niet in een keer van erg oud naar heel nieuw kunt.
Tweede: voorgestelde versie 4528. OK
Derde: voorgestelde versie 8754. Melding: Ik moest eerst naar 5565, handmatig gedaan
Vierde: voorgestelde versie 8754, die kon nu wel. OK. Nu heb ik DSM 6.
Vijfde: voorgestelde versie 15217. OK.
Zesde: voorgestelde versie 15217 update 2. OK.

Packages: Door eerder gepruts en daardoor een volledige her-installatie waren er nog vrijwel geen packages geïnstalleerd. Dus ook weinig te updaten.
Ik heb alle niet absoluut noodzakelijke packages gestopt of verwijderd. 128 MB geheugen is vandaag de dag immers heel erg weinig.

Ook nog even de SSH poort terug naar iets anders dan default 22 gezet. De http service teruggezet naar 5010 (die was default 5000 geworden door de reset), en DHCP gewijzigd naar een handmatig IP-adres. Dit alleen omdat ik dat prettig vind als onderscheid met mijn DS412+, en omdat het voorheen ook zo was. Bestaande shortcuts hoef ik zo niet aan te passen.

O ja: De aanwezige shares waren niet meer toegankelijk. Ik moest even de machtigingen goedzetten.

Alles bij elkaar ben ik nu minstens drie uur bezig geweest.
Het oudje heeft in één middag maar liefst acht DSM updates voor de kiezen gekregen.

Waarom het nu wel lukte: misschien door het eerst teruggaan naar een erg oude versie. In latere versies is er misschien een extra controle aangebracht, om dit soort trucs onmogelijk te maken. Niet vreemd, want DSM 6,1 draaien op een DS210j met slechts 128 MB geheugen, dat is vragen om performance problemen.

Het doel was: Hyperbackup Vault. Backup van DS412+ naar deze DS210j, verder niks. Dat lijkt goed te werken. Resource manager DS210j, tijdens maken ("ontvangen") van een backup:
[attachimg=1]

Nogmaals: Mijn “script”: geen enkele garantie mbt foutjes en/of compleetheid, ik heb vast niet álles precies bijgehouden. Je loopt het risico dat je alles kwijtraakt.
Titel: Re: "Te oude" NAS alsnog uit te rusten met de nieuwste DSM versie.
Bericht door: henkg op 21 december 2017, 14:24:44
Bijna vier weken geleden schreef ik:
Het doel was: Hyperbackup Vault. Backup van DS412+ naar deze DS210j, verder niks. Dat lijkt goed te werken.

"Dat lijkt goed te werken" kan ik inmiddels wijzigen in: Dat blijkt goed te werken.
De snelheid van DSM: een (parameter wijzigen; een update installeren) is traag, maar acceptabel.
Tweaken was wel een hoop gedoe, maar de DS210J kan weer een jaartje mee. Iedereen moet tenslotte wat langer doorwerken ;)
Titel: Re: "Te oude" NAS alsnog uit te rusten met de nieuwste DSM versie.
Bericht door: aliazzz op 26 december 2017, 12:57:31
Beste @henkg,

Voel je er wat voor je tweaks hier te delen? Wellicht kan je anderen hiermee een dienst bewijzen.
Titel: Re: "Te oude" NAS alsnog uit te rusten met de nieuwste DSM versie.
Bericht door: henkg op 26 december 2017, 13:22:22
Nee, daar voel ik niks voor. Want dat heb ik al gedaan: pal boven / vóór mijn laatste bericht in ditzelfde topic ...