Standby einzelner HDD

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.
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
 
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 :)
 
Coole Sache!
Wie bist du auf die HEX Werte gekommen?
 
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:
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?
 
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.
 
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)
 
Sehr interessant. Ich bin gespannt, was Deine weiteren Untersuchungen ergeben werden.
 
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.
 
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.
 
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.
 
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?
 
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.
 
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?
 
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?
 
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:
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