"S99mount.sh" liegt in /usr/syno/etc.defaults/rc.d/S99mount.sh und hat die Rechte 755.
Erstellt wurde die Datei auf Windows 7 mit Notepad++ und als "Unix Script File .sh" gespeichert.
Habe auf dem Win 7 PC zu Testzwecken einen kleinen Webserver, dort habe ich sie ins Verzeichnis gepackt und per wget auf die DS gezogen
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/test/ /volume1/music/test/
;;
stop)
/bin/umount /volume1/music/test/
/bin/umount /volume1/video/share/
/bin/umount /volume1/music/share/
;;
*)
echo "Usage: $0 [start|stop]"
;;
esac
Wobei die unteren drei bei "stop" in einem verschlüsseltem gemeinsamen Ordner liegen. Dort gebe ich das Passwort über den DSM ein und mounte dann manuell.
mount -o bind /volume1/share/video/ /volume1/video/share/
mount -o bind /volume1/share/music/ /volume1/music/share/
Könnt ich mir aber wohl auch in ein Script packen, das müßte dann aber wohl etwas anders aussehen als dieses hier. Bin aber auch kein Linuxfreak bzw kenn mich da nicht wirklich so aus.
Wegen der Groß- und Kleinschreibung:
Rich (BBCode):
DS410> cd /usr/syno/etc/rc.d/
DS410> ls
S01iptables.sh S66synoindexd.sh S95sshd.sh
S02bootup.sh S77synomkthumbd.sh S96synoaudiod.sh
S03hotplugd.sh S78JumboFrame.sh S96synorcd.sh
S03inetd.sh S78iscsitrg.sh S97apache-sys.sh
S04crond.sh S79RCPower.sh S97apache-user.sh
S08snmpd.sh S80samba.sh S97apache-webdav.sh
S09DDNS.sh S81atalk.sh S98findhostd.sh
S12upsmon.sh S82surveillance.sh S99EAUpgrade.sh
S20pgsql.sh S83nfsd.sh S99ftpd.sh
S21mysql.sh S84rsyncd.sh S99iTunes.sh
S23synologd.sh S85synonetbkpd.sh S99mDNS.sh
S25download.sh S86synodms.sh S99mount.sh
S55lpd.sh S88synomkflvd.sh S99zbootok.sh
DS410> /usr/syno/etc/rc.d/S99mount.sh start
-ash: /usr/syno/etc/rc.d/S99mount.sh: not found