Standby einzelner HDD

tron44

Benutzer
Mitglied seit
28. Jun 2012
Beiträge
124
Punkte für Reaktionen
0
Punkte
0

tron44

Benutzer
Mitglied seit
28. Jun 2012
Beiträge
124
Punkte für Reaktionen
0
Punkte
0
Meine DS413 ist angekommen....
Habe in den Dateien:

/etc/synoinfo.conf
/etc.defaults/synoinfo.conf

folgende Werte geändert:

internalportcfg="0xf" -> "0x1"
und
esataportcfg="0x20" -> "0x3E"

Danach die DS neu gestartet und in die Slots 2 und 3 jeweils eine NTFS formatierte HDD reingeschoben.

Die Platten werden als externe NTFS Platten erkannt ... gehen nur leider nicht unabhängig von der ersten Platte in Standby :]
Clipboard01.jpg
 

tron44

Benutzer
Mitglied seit
28. Jun 2012
Beiträge
124
Punkte für Reaktionen
0
Punkte
0
Es funktioniert !!!!!

Gewartet, bis alle Platten im Standby sind (grüne Status LED blinkt langsam), dann zum Testen via FTP auf die erste Platte zugegriffen (SSD) und eine 4GB Datei heruntergeladen.
Die HDD in Slot 2 ist nicht aufgewacht! Dann etwa 2Min gewartet (nur um zu sehen, ob sie nicht doch hochfährt) und wieder via FTP auf die 2 Platte zugegriffen und da fährt die Platte erst hoch :)
 

tschortsch

Benutzer
Mitglied seit
16. Dez 2008
Beiträge
1.644
Punkte für Reaktionen
34
Punkte
74
Coole Sache!
Wie bist du auf die HEX Werte gekommen?
 

tron44

Benutzer
Mitglied seit
28. Jun 2012
Beiträge
124
Punkte für Reaktionen
0
Punkte
0
Wenn man die HEX Werte binär anzeigen läßt, dann sieht das so aus:
0xf -> 1111 (das dürften wohl die 4 internen sata-Ports sein)
0x1 -> 0001 (jetzt ist nur noch der erste Port ein interner Port)

und beim Wert von esataportcfg
0x20 -> 100000 (nur ein Port ist esata)
0x3E -> 111110 (jetzt sind alle bis auf den ersten Port esata)
 
Zuletzt bearbeitet:

tschortsch

Benutzer
Mitglied seit
16. Dez 2008
Beiträge
1.644
Punkte für Reaktionen
34
Punkte
74
Was passiert wenn du die Werte im laufenden Betrieb wieder zurückänderst? Quasi ein Update wurde eingepspielt und die Systemconfig ist wieder orginal.
Werden die "externen" dann wieder als interen und als "Nicht initialisiert" angezeigt? Oder schlimmstenfall sogar gleich formatiert?
 

amarthius

Super-Moderator
Teammitglied
Mitglied seit
03. Jun 2009
Beiträge
6.812
Punkte für Reaktionen
32
Punkte
174
Die Frage ist auch was passiert beim crash der ersten Festplatte? Der DSM ist ja auf allen Platten verteilt. Eigentlich müßte man dann nur die DS neustarten und alles wäre gut. Außer die DS hat ein Problem damit, weil es "externe Festplatten" sind und möchte nicht davon booten.
 

tron44

Benutzer
Mitglied seit
28. Jun 2012
Beiträge
124
Punkte für Reaktionen
0
Punkte
0
Die Frage ist auch was passiert beim crash der ersten Festplatte? Der DSM ist ja auf allen Platten verteilt.

DSM ist nur auf der ersten Platte und das will ich aber auch genauso haben!
Sollte die erste Platte crashen, werde ich sie tauschen und mit dem Assistenten neu einrichten. Danach wird die Konfiguration zurückgespielt und gut ist. (so zumindest der Plan)
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
29.659
Punkte für Reaktionen
958
Punkte
734
Sehr interessant. Ich bin gespannt, was Deine weiteren Untersuchungen ergeben werden.
 

tron44

Benutzer
Mitglied seit
28. Jun 2012
Beiträge
124
Punkte für Reaktionen
0
Punkte
0
Was passiert wenn du die Werte im laufenden Betrieb wieder zurückänderst? Quasi ein Update wurde eingepspielt und die Systemconfig ist wieder orginal.
Werden die "externen" dann wieder als interen und als "Nicht initialisiert" angezeigt? Oder schlimmstenfall sogar gleich formatiert?

Habe die original Werte eingetragen und die DS neu gestartet.
Die Platten werden nun im "Speicher Manager" als "nicht initialisiert" angezeigt. D.h. sie werden nicht automatisch formatiert, was ja zu hoffen war.

Danach habe ich wieder die Änderungen eingetragen und die DS neu gestartet und die Platten in Slot 2 und 3 werden wieder als externe angezeigt.
Die Daten auf den beiden "Externen" sind nach wie vor vorhanden :)

Wenn hier jemand das ganze mal bei sich nachstellen könnte und für gut befindet, dann würde ich eine kleine Zusammenfassung unter "Station Modding->Konfigurationsänderungen" schreiben.
 

tschortsch

Benutzer
Mitglied seit
16. Dez 2008
Beiträge
1.644
Punkte für Reaktionen
34
Punkte
74
Für den Fall das die erste HD mit dem System drauf kaputtgeht kann man ja auch regelmäßig Backups der Systemkonfig auf die internen externen HDs erstellen.

Das ganze ist e erst für 4, 5, 8 und mehr Bay-Systeme interessant.
Da kann man dann das System auf 2 normale HDs haben und man ist gegen Systemausfall geschützt, der Rest ist dann "extern".
ZB Für ein reines Datengrab mit 8 Bays auf dem gelegentlich Filme gekuckt werden, ist da im privaten Umfeld sicher "Bedarf" vorhanden.


Tron bist du auch schon dahintergekommen wie du die HEX werte ändenr musst das jetz explizit Schacht 3 und 4 als extern erkannt werden? Bis jetzt was wahrshcienlich ja nur auf gut Glück das 2,3 und 4 als extern angezeigt werden.
 

tron44

Benutzer
Mitglied seit
28. Jun 2012
Beiträge
124
Punkte für Reaktionen
0
Punkte
0
Das funktioniert nach dem gleichen Schema.
Man setzt die Bits auf 1 für die Platten, die intern sein sollen und die anderen auf 0.
Danach übersetzt man die Bitfolge in HEX mit einem Taschenrechner.

Wenn ich wieder zu Hause bin, kann ich dir die entsprechenden Werte ausrechnen.
 

Iarn

Benutzer
Sehr erfahren
Mitglied seit
16. Jun 2012
Beiträge
2.925
Punkte für Reaktionen
326
Punkte
129
Wenn man die HEX Werte binär anzeigen läßt, dann sieht das so aus:
0xf -> 1111 (das dürften wohl die 4 internen sata-Ports sein)
0x1 -> 0001 (jetzt ist nur noch der erste Port ein interner Port)

und beim Wert von esataportcfg
0x20 -> 100000 (nur ein Port ist esata)
0x3E -> 111110 (jetzt sind alle bis auf den ersten Port esata)

Habe ich das so richtig verstanden, dass wenn ich Slot 3-8 "extern" labeln will, dass die Werte intern
intern 0x3 = 0 0 1 1 bzw 0x03 = 0 0 0 0 0 0 1 1
und extern 0xFC = 1 1 1 1 1 1 0 0 bei acht Stellen wären.

Was mir nicht ganz klar ist die Zahl der Stellen. Du hattest 6 Binärstellen wegen 4 internen und 2 externen Ports oder wie berechnet sich diese?
 

tron44

Benutzer
Mitglied seit
28. Jun 2012
Beiträge
124
Punkte für Reaktionen
0
Punkte
0
Bei mir waren die ursprünglichen Werte 4-Bit für die internen und 6-Bit für die esata Variablen. Wie sich das mit Geräten mit 8-Slots verhält kann ich nicht sagen.
Aber deine Rechnung sieht gut aus.
 

Iarn

Benutzer
Sehr erfahren
Mitglied seit
16. Jun 2012
Beiträge
2.925
Punkte für Reaktionen
326
Punkte
129
Update:
OK bei der 1815+ sind die internen Platten 8 Bit und die externen 10 Bit:

Default internal xFF, external x300

die hinteren zwei Platten abmelden ging: internal xff > x3f
1 1 1 1 1 1 1 1 > 0 0 1 1 1 1 1 1

aber die externen von x300 auf x3c0 ging nicht

1 1 0 0 0 0 0 0 0 0 > 1 1 1 1 0 0 0 0 0 0

Wo ist mein Denkfehler?
 

tron44

Benutzer
Mitglied seit
28. Jun 2012
Beiträge
124
Punkte für Reaktionen
0
Punkte
0
Ich hätte es genauso gemacht?!

Hast du die Werte in beiden Dateien eingetragen?
/etc/synoinfo.conf
/etc.defaults/synoinfo.conf


Meine Einträge sehen so aus:
esataportcfg="0x3E"

Du hast geschrieben "x3f" ohne führende 0, bin nicht sicher, ob das einen Unterschied macht.

Und danach das System neu gestartet?
 

Iarn

Benutzer
Sehr erfahren
Mitglied seit
16. Jun 2012
Beiträge
2.925
Punkte für Reaktionen
326
Punkte
129
Heureka, es geht nun.

Es lag wohl an der NTFS Formatierung der Festplatte, habe die Platte noch mal im PC mit gparted neu ausgerichtet und formatiert und siehe da es ging. Davor hatte ich wohl die Formatierung versemmelt. Ich vermute, ich hatte nur die ext4 Datenpartition der Festplatte gekilled und eine neue NTFS angelegt ohne die beiden anderen Mini Partitionen für DSM und Swap zu löschen.

Auch wenn der letzte Schritt eher Zufall war, ohne Dich hätte ich nie das Experiment gewagt. Vielen Dank für die geistige Anregung.

PS ja 0x ist die richtige Notation, hatte ich in den Dateien richtig aber hier im Forum per Handy inkorrekt abgetippt.
 
Zuletzt bearbeitet:


 

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