Überflüssige Startskripte deaktivieren - wie und zu welchen Voraussetzungen?

Status
Für weitere Antworten geschlossen.

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Hallo Zusammen,

ich bin gerade am Überlegen, ob ich nicht ein paar der etlichen Startskripte unter usr/syno/etc.defaults/rc.d/ auskommentieren oder sogar entfernen kann/soll/darf. Wie ihr unten seht, sind das einige!
Besonders die Skripte die Dienste starten, die ich gar nicht benötige (DDNS, UPnP, iTunes, Jumboframe, ...) könnte man doch eigentlich am Start hindern!?

Die Frage ist nur, kann/soll/darf man das bzw. bringts was (schnellerer Boot); und vor allem, wie kann ich verhindern, dass ich zuviel deaktiviere und die DS gar nicht mehr startet?
Ich meine mich daran zu erinnern, dass man die S einfach in s umwandelt und dann alles autom. umbenannt und gestartet wird, was wirklich benötigt wird...oder funktioniert das nur bei optware?!


S01iptables.sh
S02bootup.sh
S03hotplugd.sh
S03inetd.sh
S04crond.sh
S06synomount.sh
S08snmpd.sh
S09DDNS.sh
S10slapd.sh
S10UPnPportmap.sh
S11nslcd.sh
S12upsmon.sh
S20pgsql.sh
S21mysql.sh
S23ntpdate.sh
S23synologd.sh
S25download.sh
S55cupsd.sh
S56gcpd.sh
S66fileindexd.sh
S66S2S.sh
S66synoindexd.sh
S77synomkthumbd.sh
S78iscsitrg.sh
S78JumboFrame.sh
S79RCPower.sh
S80samba.sh
S81atalk.sh
S82surveillance.sh
S83nfsd.sh
S84rsyncd.sh
S85synonetbkpd.sh
S86synodms.sh
S88synomkflvd.sh
S89mailserv.sh
S90usbip.sh
S95sshd.sh
S96synoaudiod.sh
S96synorcd.sh
S97apache-sys.sh
S97apache-user.sh
S97apache-webdav.sh
S98findhostd.sh
S99avahi.sh
S99EAUpgrade.sh
S99ftpd.sh
S99iTunes.sh
S99WDidle3Dis.sh
S99zbootok.sh



Viell. kann dazu jemand etwas sagen :)
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Bei denjenigen die du ned brauchst einfach chmod -x machen sollte reichen
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Ich würde nichts daran ändern. Fast alle optionalen Start-Skripte prüfen sich selbst innerhalb des Skriptes, ob sie erwünscht sind oder nicht. Meist prüfen sie ab, ob es einen Eintrag in der /etc/synoinfo.conf gibt, welche es aktiviert soll (z.B. auf 'yes' steht).

Itari
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Meist prüfen sie ab, ob es einen Eintrag in der /etc/synoinfo.conf gibt, welche es aktiviert soll (z.B. auf 'yes' steht)

Interessante Sache, danke Itari für den Tipp.
Diese synoinfo.conf werde ich mir mal genauer ansehen.

Hab beim drüberschaun zB. schon gesehen, dass supportddns bei mir auf "yes" steht, obwohl ich es deaktiviert habe und nicht benötige (mache ich natürlich über den Router).

Weiters steht im S09DDNS.sh folgendes drinnen:

Rich (BBCode):
DDNS="/usr/syno/sbin/ddnsd"
CONF="/etc.defaults/synoinfo.conf"

if [ "$1" = "start" ]; then
    if [ -x "$DDNS" ]; then
        RunDDNS=`/bin/get_key_value $CONF supportddns`
        if [ "yes" = "$RunDDNS" ]; then
                $DDNS
        fi
    else
        echo "$DDNS doesn't exist!"
    fi

Da werde ich evtl. in synoinfo.conf ein paar Anpassungen vornehmen :)
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Ich sehe das gerade und weil ich es vergessen hatte: es gibt 2 synoinfo.conf-Dateien (einmal in /etc und einmal in /etc.defaults) Die in /etc ist sozusagen das Arbeitsschwein und die in der /etc.defaults ist für die Ewigkeit - also damit auch nach einem 'Betriabssystem-ich-setzte-dich-auf-einen-Anfangszustand-wieder-zurück dann noch geht.

Itari
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Habs grad selbst gesehen:
CONF="/etc.defaults/synoinfo.conf"

Da steht wirklich die Standardkonfig drinnen (wie zB. Hostname = "Diskstation")
Die lass ich aber lieber mal außen vor - notiere mir lieber die Anpassungen die ich in /etc/synoinfo.conf mache.

Hab ja jetzt schon eine schöne ToDo Liste welche ich nach einem Update abarbeite, da kommts auf ein paar Punkte mehr auch nicht mehr an ;)
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
In meinem AdminTool gibt es die Funktion 'Firmware-Backup'. Da kannst eine Kopie der wichtigsten Verzeichnisse/Dateien machen und dann später dann im Log nachschauen, welche Dateien sich geändert hatten zwischen zwei Backups und auch einen diff zwischer einer Backup-Datei und der Original-Datei machen ... zugegeben, eine Hilfskonstruktion, aber du hast alles, um an Änderungen heranzukommen und sie ggf. nach dem Einspielen eines Firmware-Update/Upgrades die zurückgesetzten Dateien wieder auf die angepasste Version zu bringen.

Itari
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Danke, werde mir dein AdminTool wieder mal installieren und mir diese Funktion 'Firmware-Backup' ansehen.
Hatte es zwar schon mal oben, aber dieses BLOCKED Problem hat mich damals dazu bewegt, dass ich es wieder entferne.

Muss aber auch gestehen, dass dies zu der Zeit war, als ich die DS erst 1 Woche hatte und mich noch NULL damit auskannte.
Bin zwar selbst in der IT beschäftigt, aber was Linux und Kommandozeilen anging hatte ich kaum Erfahrung.

Was ich nun aber durch Ausprobieren und speziell durch dieses Forum in den letzten Monaten gelernt habe (im Bezug auf Linux, php, ...), bewegt mich immer mehr dazu neues auszuprobieren und nicht so schnell aufzugeben, wenn etwas nicht auf Anhieb funktioniert.
Zudem findet man ja hier meistens eine Lösung...

So ein NAS macht süchtig...aber das weist du ja selbst ;)
 

Donjermas

Benutzer
Mitglied seit
15. Jan 2012
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Habe zum Thema schnellerer Start eine Frage.

Wenn meine DS212j im Ruhemodus ist und ich den PC hochfahre, geht das dann leider recht langsam, weshalb sich die SSD als Systemlaufwerk relativiert.

Kann ich also den Aufwachprozess der DS212j beschleunigen, ohne in Windows irgendwelche Einstellungen, bezüglich Netzwerklaufwerke laden zu lassen, vorzunehmen? Mit Befehlszeilen kenne ich mich überhaupt nicht aus, weshalb eure Lösung hier für mich wohl noch eine längere Zeit nicht infrage kommt. :)

Grüße
Don
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Die Aufweckzeit hat eigentlich nur was damit zu tun, dass die Platte eben diese Zeit brauchen, bis sie wieder ihre Rotationsgeschwindigkeit erlangt haben. Da alle Platte aufgeweckt werden wegen des RADI1 der Systempartition, bringt eine SSD nicht soviel - es sei denn, man degradiert das RAID1 der Systempartition (löst es auf, so dass nur noch die SSD zum RAID1 der Systempartition gehört ... ist bei mir auf der DS2411+ so) ... dann ist das System schnell wieder da ... allerdings die Anwendungsserver nutzen ja meist weiterhin die restlichen Platten und damit wird der schöne Effekt auch schon wieder relativiert ... man muss also Szenarien untersuchen, die Daten geschickt verteilen, um wirklich echte Beschleunigungseffekte zu erreichen. So richtig wird das erst, wenn du nur noch SSDs in der DS einsetzt ... dann kannst dir nämlich komplett den Ruhemodus sparen.

Itari
 

Donjermas

Benutzer
Mitglied seit
15. Jan 2012
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Hi itari,

habe mich da wohl nicht genau ausgedrückt. Die SSD steckt als Systemlaufwerk im PC. In der DS212j zwei WD Caviar Green 2 TB. :)

Das normale HDDs eine weile brauchen, weiß ich. Und das sie im PC natürlich unter Umständen schneller bereit sind, als in einem NAS, habe ich auch angenommen. Dachte nur, es ließe sich über Einstellungen im DSM oder ähnlichem, noch ein bisschen Zeit einsparen. Aber dann werde ich wohl alternativ die Netzwerkdienste etc. unter Windows später laden lassen. Dann ist der PC wieder schneller hoch gefahren. Die Netzwerklaufwerke müssen nicht innerhalb der ersten 10 Sekunden bereit stehen. Der PC an sich zwar auch nicht lebensnotwendiger weise, aber wie gesagt, wäre dann die SSD eine Geldverschwendung gewesen. Und es macht einfach Spaß, die Gesichter von Freunden zu sehen, wenn Windows innerhalb von 10 Sekunden komplett geladen ist. :)
 

Master Luke

Benutzer
Mitglied seit
21. Aug 2011
Beiträge
86
Punkte für Reaktionen
0
Punkte
12
Da alle Platte aufgeweckt werden wegen des RADI1 der Systempartition, bringt eine SSD nicht soviel - es sei denn, man degradiert das RAID1 der Systempartition (löst es auf, so dass nur noch die SSD zum RAID1 der Systempartition gehört ... ist bei mir auf der DS2411+ so) ... dann ist das System schnell wieder da

Hallo Itari,

Wie degradiert man das RAID1 der Sys-Partition, sodass in dem Fall nur die SSD beansprucht wird?

Hast Du evtl. einen Link?

Danke!
 
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