SSD M.2 M.2 NVME SSD Volume: Script Synology_HDD_db & Synology_M2_volume

  • 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

Hat jemand Probleme mit seinem NVME Speicher und der Synology Version 7.2.2-72806 (DS920+)? Ich habe heute das Update gemacht und seit diesem kann ich den alten Speicherpool nicht mehr erzeugen.

Bekomme die Meldung, „Von aktueller DSM-Version nicht unterstützt.“.
 
Lief das Script beim Neustart im Aufgabenplaner?
 
Ja das Skript lief nach dem Neustart. Habe gerade mal auf die github Seite geschaut und gesehen es gibt bereits eine Meldung mit einer Lösung. Ich muss mir diese mal genauer anschauen und testen.
 
Welche DS setzt du ein, hast du eine Adapterkarte?
 
DS920+ hat er oben geschrieben.
Starte die DS noch einmal manuell neu. Das Problem hatte ich nach dem Update auf 7.2.2 und dem zugehörigen Systemneustart durch das Update auch. Ein weiterer manueller Neustart hat das Problem behoben… vermutlich dank dem Skript
;)
 
Ich habe das „alte“ Skript erneut per SSH ausgeführt und dann einen Neustart gemacht. Danach war alles wieder vorhanden, muss nur die Pakete, welche auf dem NVME Pool liegen reparieren lassen.
 
Ich hatte Probleme mit der Datenübertragung im SMB. Dort kammen immer wieder verzögerungen von 3-10 Sekunden. Dann hab ic gesehen, dass die Auslastung auf 100% war. immer genau in diesen Sekunden.
Nun habe ich für mich festgestellt, dass es eventuell an diesem Cache liegt. Weil der auch dann immer bei 100% war.
Ich hab das in einem eigenen Beitrag mit Fotos begründet. Ich hab den Cache nun wieder entfernt und bin gespannt, wie viel besser es wird. Das Wissen wollte ich mit euch teilen. =)

Sorry, falscher Beitrag.
 
Zuletzt bearbeitet:
  • Like
Reaktionen: ctrlaltdelete
Wir reden hier aber von Volume und nicht Cache!
 
  • Like
Reaktionen: ElaCorp
Bin auf das Thema aufmerksam geworden da sich jemand eine DS3622xs+kaufen moechte und dort nur kompatible Synoplatten genutzt werden duerfen.

Bei meiner Suche bin ich auch auf diese Seite gestossen wo zwei Configdateien geaendert werden muessen und diese Loesung sieht mir einfacher und sicherer aus. Die SynokompatibilitaetsDB mal eben zu patchen finde ich gefuehlsmaessig nicht so gut.

Die Zeile

Code:
support_disk_compatibility="yes"

muss in /etc/synoinfo.conf und /etc.defaults/synoinfo.conf in

Code:
support_disk_compatibility="no"

geaendert werden.

Hat jemand das mal ausprobiert mit der Configaenderung? Auf meiner DS418Play findet sich die Zeile mit "no".
 
  • Like
Reaktionen: Mixery
  • Like
Reaktionen: DaveR
Auf der Seite sind Screenshots die zeigen dass es ausreicht. Ich frage hier nach weil der Artikel von August 2023 ist. Also nicht mehr so brandaktuell.
 
Mach mal und berichte :cool:
Edit: Und berichte mal nach einem Update
Also ich packe mir das Script in den Aufgabenplaner und fertig, läuft mittlerweile, keine Ahnung 3 Jahre oder länger.
 
Um das zu testen brauche ich eine DS3622xs+ die ich nicht habe ;)
 
Sollte dies nicht mit jeder DS getestet werden können, die keine kompatiblen Platten nutzt?
 
The blog mentions that they consider it a bad idea to edit "Synology's internal database" and I agree. Except the drive database files are not part of "Synology's internal database". The drive compatibility files are json files with a db file extension.
 
The drive compatibility files are json files with a db file extension.
Ahh ... thank you very much you clarified this. I didn't check your code on github and thus didn't detect it's just a simple json file which is updated by your script. So you just extend the json file and add "incompatible" disks - right?
 
  • Like
Reaktionen: ctrlaltdelete
So you just extend the json file and add "incompatible" disks - right?
Correct, for disk models that aren't already in the json files.

For disk models that are already in the json files it edits that disk's entry.
 
I just had a quick look into your code and checked the db files with jq on my DS418Play: They are indeed unformatted json files (y) You did a great work in your script.

Frankly I was surprised you don't use jq to update the json but sed. But ultimately it is important that the result is right - no matter how you get there 🙂
 
Thanks.

When I originally wrote the script I didn't know about jq. And now it's a case of "If it ain't broke, don't fix it".
 
Zuletzt bearbeitet von einem Moderator:
Hallo

Ich bekomme das ganze auf meiner 923 nicht zum laufen. Ich kann auch gar nicht feststellen ob das Script überhaupt gescheit läuft?

Ich bekomme die FW Version 18950 und keine Fehlermeldung angezeigt. Einen Pool kann ich aber trotzdem nicht erstellen.
 

Anhänge

  • Bildschirmfoto 2024-12-06 um 20.54.12.png
    Bildschirmfoto 2024-12-06 um 20.54.12.png
    36,7 KB · Aufrufe: 23
  • Bildschirmfoto 2024-12-06 um 20.54.50.png
    Bildschirmfoto 2024-12-06 um 20.54.50.png
    31,8 KB · Aufrufe: 23

Additional post fields

 

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