DSM 6.x und darunter Auto Mounts - wie? rc.d-Ordner unter DSM6 nicht mehr vorhanden?

  • 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

Alle DSM Version von DSM 6.x und älter
Status
Für weitere Antworten geschlossen.

DasDeX

Benutzer
Registriert
25. Jan. 2016
Beiträge
12
Reaktionspunkte
0
Punkte
1
Moin, moin!

Unter DSM 5 hatte ich meine Mountskripte unter folgendem Ordner abgelegt:

/usr/syno/etc.defaults/rc.d/

rc.d ist bei mir nach dem Upgrade auf DSM 6 aber nicht mehr vorhanden - wo kommen die Skripte denn jetzt hin?

Anlegen kann ich den Ordner auch nicht, weil per Putty weder ein root-Login möglich ist, noch ein "su" (er sagt mir immer, das root-PW würde nicht stimmen...stimmt aber!)

Wie krieg' ich meine Mounts wieder aktiv?

Besten Dank!
 
Anlegen kann ich den Ordner auch nicht, weil per Putty weder ein root-Login möglich ist, noch ein "su" (er sagt mir immer, das root-PW würde nicht stimmen...stimmt aber!)

Okay, per Login als Admin und "sudo su" konnte ich den Ordner (und die Skriptdatei) anlegen - allerdings wird die nach 'nem Neustart der DS nicht ausgeführt...die Mounts bleiben verschwunden :(
 
Sollten die Skripte nicht in den Ordner

/usr/local/etc/rc.d

?????????

Bezüglich der Root-Rechte :

Putty

Bei Putty anmelden mit
admin /admin-Passwort

dann eingeben sudo -i und das Admin-Passwort nochmal eingeben

Root-Rechte unter WinSCP
Über Putty einloggen, dann folgende Eingaben:
Login > admin > Enter
Passwort > Adminpasswort > Enter
sudo su - > Enter
Passwort > Adminpasswort > Enter

vi /etc/sudoers
i drücken -zum editieren
"admin ALL = NOPASSWD: ALL" am Ende der Datei eingeben (ohne die „)
ESC Drücken
:wq! eingeben (das Ausrufezeichen ist am Ende wichtig !!)

Dann in WinSCP unter den erweiterten Einstellungen zu der jeweiligen Verbindung bei Shell

sudo su -

eingeben.

Anmeldung in WinSCP erfolgt dann weiterhin mit dem Benutzer „admin“, allerdings hat dieser dann Root-Rechte

!!! VERWENDUNG AUF EIGENE GEFAHR !!!

Gruß
Fraubi
 
Du kannst die Scripte auch direkt im Aufgabenplaner eintragen, dort gibt es jetzt die Option nach dem hochfahren.
 
@PsychoHH

Oh,das ist cool. Habe ich eben erst durch Deinen Hinweis gesehen. Danke !!!!!!

Fraubi
 
Besten Dank, ihr zwei!

Ich mach' das jetzt über den Aufgabenplaner und es funktioniert ganz wunderbar :)
 
Ja läuft bei mir auch 1a.

So hat man auch schnell eine Übersicht welche ausgeführt werden.
 
Ich klink mich hier mal ein:

Bisher habe ich meine Ordner über das Script eingebunden:

Rich (BBCode):
#!/bin/sh
# S99mount.sh
# mount/bind some folders on startup
# and umount them on shutdown/reboot

case $1 in
start)
        /bin/mount -o bind /volume1/Video_Dokumentationen/Dokumentationen /volume4/Video/Dokumentationen
        /bin/mount -o bind /volume1/Video_TV /volume4/Video/TV
;;
stop)
        /bin/umount /volume4/Video/Dokumentationen
	/bin/umount /volume4/Video/TV
;;

*)
        echo "Usage: $0 [start|stop]"
;;
esac

Das scheint ja jetzt ab DSM 6 nicht mehr zu gehen. Wie kann ich das Script denn jetzt in den Aufgabenplaner einbringen?

Dazu auch eine Frage: Bis DSM 5.2 wurde doch immer gesagt, dass der Aufgabenplaner nicht verwendet werden soll, da das script ja nicht regelmässig ausgeführt werden muss. Dieses sollte dagegen nur beim Start der DS und vor allem beim Herunterfahren der DS angewendet werden - damit die Laufwerke wieder getrennt werden.

Wie schaut es damit aktuell aus?
 
Hallo,
steht doch in Beitrag #4 schon geschrieben, Option Hochfahren bzw. Herunterfahren.

Gruß Götz
 
Und wo soll es die da geben? Unter "Zeitplan" kann ich nur die Uhrzeiten einstellen, etwas anderes finde ich nicht...
 
Hallo,
Du mußt bei Erstellen den Punkt Ausgelöste Aufgabe wählen.

Gruß Götz
 
Hallo Zusammen,

ich muss mich hier auch mal einklinken. Ich habe dasselbe Problem wie hier schon von 2 anderen Usern beschrieben. Ich hatte unter DSM 5.2 ein Automount Script (/usr/local/etc/rc.d / Name: S99mount.sh). Dies hat auch funktioniert. Diese mounts sind nun weg und durch diesen Thread weiß ich, dass ich nun den Aufgabenplaner nutzen muss. Das Problem ist, ich weiß nicht wie.

Wie oben schon beschrieben wähle ich unter ausgelöste Aufgabe ein benutzerdefiniertes Sript. Ich wähle einen Tasknamen nach meinem Geschmack, lege root als Benutzer fest und als Ereignis hochfahren. Dann gehe ich in den Reiter Aufgabeneinstellungen und habe dort ein Textfeld. Und da ich ein Linux Noob bin, weiß ich nicht was dort von mir erwartet wird. Kopiere ich den Inhalt meines Scriptes (das ich nicht mal verstehe, habe nur eine Vorlage aus dem Netz um meine Dateipfade ergänzt) dort hinein, dann kommt nach dem Speichern die Fehlermeldung "Verbindung fehlgeschlagen. Bitte überprüfen Sie Ihre Netzwerkeinstellungen." Kopiere ich nicht den Inhalt des Skriptes herein, sondern gebe den Pfad an, z.B. /usr/local/etc/rc.d/S99mount.sh dann folgt dieselbe Fehlermeldung. Ich habe das Script mal in public kopiert und den Pfad dorthin abgeändert, aber wieder nur die Fehlermeldung.

Wenn das Hereinkopieren des Skriptinhaltes nicht funzt und ein korrekter Pfad ebenfalls nicht, was erwartet Synology dann von mir?? Was soll ich denn sonst machen mit dem Textfeld?

Hier mal der Inhalt des Skriptes:

#!/bin/sh
# S99mount.sh
# mount/bind some folders on startup
# and umount them on shutdown/reboot

case $1 in
start)
/bin/mount -o bind "/volume1/gemeinsamer Ordner Volume 1/Kinderlieder/" /volume1/homes/Karsten/music/l_Kinderlieder
/bin/mount -o bind "/volume1/gemeinsamer Ordner Volume 1/Hörspiele für Erwachsene/" "/volume1/homes/Karsten/music/l_Hörspiele für Erwachsene"
/bin/mount -o bind "/volume1/gemeinsamer Ordner Volume 1/Hörspiele für Kinder/" "/volume1/homes/Karsten/music/l_Hörspiele für Kinder"
/bin/mount -o bind "/volume1/gemeinsamer Ordner Volume 1/Kinderlieder/" /volume1/homes/Ricarda/music/l_Kinderlieder
/bin/mount -o bind "/volume1/gemeinsamer Ordner Volume 1/Hörspiele für Erwachsene/" "/volume1/homes/Ricarda/music/l_Hörspiele für Erwachsene"
/bin/mount -o bind "/volume1/gemeinsamer Ordner Volume 1/Hörspiele für Kinder/" "/volume1/homes/Ricarda/music/l_Hörspiele für Kinder"
;;
stop)
/bin/unmount -o bind "/volume1/gemeinsamer Ordner Volume 1/Kinderlieder/" /volume1/homes/Karsten/music/l_Kinderlieder
/bin/unmount -o bind "/volume1/gemeinsamer Ordner Volume 1/Hörspiele für Erwachsene/" "/volume1/homes/Karsten/music/l_Hörspiele für Erwachsene"
/bin/unmount -o bind "/volume1/gemeinsamer Ordner Volume 1/Hörspiele für Kinder/" "/volume1/homes/Karsten/music/l_Hörspiele für Kinder"
/bin/unmount -o bind "/volume1/gemeinsamer Ordner Volume 1/Kinderlieder/" /volume1/homes/Ricarda/music/l_Kinderlieder
/bin/unmount -o bind "/volume1/gemeinsamer Ordner Volume 1/Hörspiele für Erwachsene/" "/volume1/homes/Ricarda/music/l_Hörspiele für Erwachsene"
/bin/unmount -o bind "/volume1/gemeinsamer Ordner Volume 1/Hörspiele für Kinder/" "/volume1/homes/Ricarda/music/l_Hörspiele für Kinder"
;;
*)
echo "Usage: $0 [start|stop]"
;;
esac

Datei ist natürlich ausführbar. Ich bitte um Hilfe, anhand der Fehlermeldung liegt das Problem gar nicht am Skript, sondern an etwas grundsätzlich anderem...

Grüße,

Karsten
 
Bei mir klappt das ganze problemlos.

Einfach unter benutzerdefiniertes Script den Pfad eintragen und fertig.
z.B. so.
/volume1/Netzwerkordner/Scripte/Synology/rsync/rsync-to-DS212j.sh
 
Bei mir klappt das ganze problemlos.

Einfach unter benutzerdefiniertes Script den Pfad eintragen und fertig.
z.B. so.
/volume1/Netzwerkordner/Scripte/Synology/rsync/rsync-to-DS212j.sh

Genau das geht bei mir nicht, Pfad ist ok, aber immer nur die Fehlermeldung ich solle meine Netzwerkverbindung prüfen. Habe mal einen Fall eröffnet, denke das ist ein Bug.
 
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