Synology NAS Exkurs: Die Basis des Diskstation Managers

Synology verwendet für seine NAS ein eigenes Betriebssystem, den Diskstation Manager (DSM). Dabei handelt es sich um eine Linux-Variante mit einer Weboberfläche, in die zahlreiche Dienste als Apps eingebunden werden. Doch was verwendet da Synology genau?

Außer der grobe Verweis auf eine Linux-Basis findet sich nicht viel dazu in den Dokumentationen und im Internet. Das ist nicht sonderlich präzise, da eine Linux-Basis erst einmal nur bedeutet, dass der Linux-Kernel in irgendeiner Version Verwendung findet. Auf der Weboberfläche lässt sich allerdings ein SSH Zugriff öffnen über den man zumindest einen kleinen Blick auf die Basis erhalten kann.

Der Kernel der gegenwärtig aktuellen Version DSM 6.2.2 trägt die Version 4.4.59+. Taufrisch ist also definitiv was anderes. Eine Auflistung der Dateistruktur ergibt eine übliche Dateisystemstruktur, wie sie auch bei den meisten Linux-Distributionen vorkommt.

lrwxrwxrwx   1 root root    7 Feb 23 17:49 bin -> usr/bin 
drwxr-xr-x   7 root root    0 Feb 23 17:50 config 
drwxr-xr-x  10 root root 7380 Feb 23 17:52 dev 
drwxr-xr-x  46 root root 4096 Feb 23 18:03 etc 
drwxr-xr-x  43 root root 4096 Feb 23 17:52 etc.defaults 
drwxr-xr-x   2 root root 4096 Feb 17 21:16 initrd 
lrwxrwxrwx   1 root root    7 Feb 23 17:49 lib -> usr/lib 
lrwxrwxrwx   1 root root    9 Feb 23 17:49 lib32 -> usr/lib32 
lrwxrwxrwx   1 root root    7 Feb 23 17:49 lib64 -> usr/lib 
drwx------   2 root root 4096 Feb 17 21:16 lost+found 
drwxr-xr-x   2 root root 4096 Feb 17 21:16 mnt 
dr-xr-xr-x 316 root root    0 Jan  1  1970 proc 
drwx------   2 root root 4096 Feb 23 17:50 root 
drwxr-xr-x  32 root root 2020 Feb 23 18:02 run 
lrwxrwxrwx   1 root root    8 Feb 23 17:49 sbin -> usr/sbin 
dr-xr-xr-x  12 root root    0 Feb 23 17:49 sys 
drwxrwxrwt  16 root root 1880 Feb 23 18:05 tmp 
drwxr-xr-x  10 root root 4096 Feb 17 20:55 usr 
drwxr-xr-x  17 root root 4096 Feb 23 17:52 var 
drwxr-xr-x  13 root root 4096 Feb 23 17:49 var.defaults 
drwxr-xr-x   1 root root  628 Feb 23 17:52 volume1

Die Migration nach /usr wurde hier bereits vollzogen. Debian hat das jüngst erst in Version 10 hinbekommen. Das spricht daher gegen ein schlecht gewartetes Uralt-Linux.

Als zentrale Datenbank verwendet DSM eine PostgreSQL, die laut postgres -V in Version 9.3.22 vorliegt. Taufrisch ist was anderes und seit Ende letzten Jahres auch ohne Support. Hoffentlich pflegt Synology diese Version selbst.

Als Webserver verwendet Synology NGINX und folgt damit den aktuellen Modetrends. Die vorliegende Version ist 1.15.7. Auch nicht ganz aktuell aber immerhin mit Releasedatum von 2019. Sofern Synology die Sicherheitsaktualisierungen danach wenigstens zurück portiert hat.

Ein Blick in /usr/bin und /sbin verrät, dass Synology auch nur mit Wasser kocht. Hier sind die üblichen GNU/Linux Tools zu finden. Interessant sind folgende Aspekte:

  • dpkg ist installiert. Inwieweit das bei Paketinstallationen und Updates zum Einsatz kommt müsste man prüfen.
  • ecryptfs ist installiert. Vermutlich für die integrierte Verschlüsselung der Freigaben.

Die eigene Software legt Synology unter /usr/syno ab.

Das Betriebssystem DSM ist in weiten Teilen also eine herkömmliche Linux-Distribution, angereichert mit zahlreichen Eigenentwicklungen im Pfad /usr/syno. Die Versionen sind dabei streckenweise sehr alt. Es bleibt abzuwarten, ob sich hier mit der kommenden Version DSM 7 was tut.

Wenn jemand mehr Informationen zum DSM hat würde ich mich über Kommentare sehr freuen.

Kommentieren Sie den Artikel

Ergänzungen dienen der Diskussion über die Inhalte des Artikels. Nachfragen, Anmerkungen und Ergänzungen sind dezidiert erwünscht. Ergänzungen werden vor der Veröffentlichung moderiert. Wir behalten uns vor Kommentare ohne inhaltlichen Bezug oder abseitige Diskussionen nicht zu veröffentlichen.

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Mehr aus dem Blog

Fedora Silverblue – Toolbox für grafische Anwendungen

Unveränderbare Linux-Systeme wie Fedora Silverblue nutzen als Standard Flatpak für Anwendungsinstallationen. Doch noch liegen nicht alle Anwendungen als Flatpak vor. Diese können dann entweder...

Fedora Silverblue im Praxistest

Ich liebe LTS-Distributionen, aber diese bewahren einen leider nicht vor defekten SSDs im Notebook. Da ich keine Vollsicherung der Systeme mache, sondern nur Datenbackups...

Neues Design bei Mozilla Thunderbird

Die Entwickler von Mozilla Thunderbird wagen sich an eine Modernisierung des überkommenen Designs. Dabei zeigen sich die alten Probleme der Open Source Entwicklung. Mangels...

systemd und TPM – Die Reise geht weiter

Auf der diesjährigen FOSDEM kündigte Lennart Poettering die Weiterentwicklung der TPM-basierten Sicherheitsfunktionen in systemd an. Die Vision eines neuen Linux nimmt immer mehr Gestalt...