[DS210j DSM 3.0]Mounten funktioniert nicht

Status
Für weitere Antworten geschlossen.

RAM2000

Benutzer
Mitglied seit
29. Sep 2010
Beiträge
14
Punkte für Reaktionen
0
Punkte
0
Hallo,

leider sind meine Unix Kenntnisse ein wenig eingerostet.
Ich habe nach der Anleitung im Wiki(und einiger Post hier) mir ein Mount-Script
gebastelt das bei jedem Systemstart und Ende ausgeführt werden soll:

#!/bin/sh
# mount_script.sh
# mount/bind some folders on startup
# and umount them on shutdown/reboot
# cp mount_script.txt /usr/syno/etc.defaults/rc.d/mount_script.sh

case "$1" in
start)
mount -o bind / /volume1/root
mount -o bind /volume1/daten/ /volume1/DISKSTATION/daten/
mount -o bind /volume1/download/ /volume1/DISKSTATION/download/
mount -o bind /volume1/eigene dateien/ /volume1/DISKSTATION/eigene dateien/
mount -o bind /volume1/music/ /volume1/DISKSTATION/music/
mount -o bind /volume1/photo/ /volume1/DISKSTATION/photo/
mount -o bind /volume1/programme/ /volume1/DISKSTATION/programme/
mount -o bind /volume1/public/ /volume1/DISKSTATION/public/
mount -o bind /volume1/spiele/ /volume1/DISKSTATION/spiele/
mount -o bind /volume1/treiber/ /volume1/DISKSTATION/treiber/
mount -o bind /volume1/usb-copy/ /volume1/DISKSTATION/usb-copy/
mount -o bind /volume1/video/ /volume1/DISKSTATION/video/
;;
stop)
umount /volume1/root
umount /volume1/DISKSTATION/daten/
umount /volume1/DISKSTATION/download/
umount /volume1/DISKSTATION/eigene dateien/
umount /volume1/DISKSTATION/music/
umount /volume1/DISKSTATION/photo/
umount /volume1/DISKSTATION/programme/
umount /volume1/DISKSTATION/public/
umount /volume1/DISKSTATION/spiele/
umount /volume1/DISKSTATION/treiber/
umount /volume1/DISKSTATION/usb-copy/
umount /volume1/DISKSTATION/video/
;;
*)
echo "Usage: $0 { start | stop }"
exit 1
;;
esac

Diese Datei habe ich dann per ssh (also root angemeldet) in das Verzeichnis:
/usr/syno/etc.defaults/rc.d/
kopiert (als mount_script.sh).

Nur leider bleibt das Verzeichnis Diskstation bzw. die entsprechenden
Unterverzeichnisse leer ??

Hat da jemand einen Tip für mich?

Gruß
RAM2000
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Ist die Datei denn ausführbar also chmod +x gesetzt? Funzt der Code denn wenn du das Script manuell aufrufst?
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Die Datei (Dateiname) muss zwingend mit S99 anfangen (also S99mount.sh), sonst wird sie nicht bzw. zum falschen Zeitpunkt ausgeführt.

Itari
 

RAM2000

Benutzer
Mitglied seit
29. Sep 2010
Beiträge
14
Punkte für Reaktionen
0
Punkte
0
Hi,

ich habe die Datei jetzt umbenannt und die Attribute/Berechtigen passen
meiner Meinung nach auch (siehe Screenshot). Aber er macht es nicht...
Gibt es irgendwo ein Protokoll wo ich evtl. Fehlermeldung sehen kann?
 

Anhänge

  • screen2.jpg
    screen2.jpg
    193 KB · Aufrufe: 70
Zuletzt bearbeitet:

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84
Starte das Script mal manuell....

gruss
dude
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Noch ein Hinweis ... die Skriptdatei muss zwingend Linux-Zeilenenden haben (also kann nicht mit einem normalen Windows-Editor erstellt werden), sonst wird sie nicht ausgeführt.

Das manuelle Aufrufen:

Rich (BBCode):
/usr/syno/etc/rc.d/S99mount_script.sh start

Itari
 

RAM2000

Benutzer
Mitglied seit
29. Sep 2010
Beiträge
14
Punkte für Reaktionen
0
Punkte
0
Und wo finde ich den Linux Editor ????
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Und wo finde ich den Linux Editor ????

Es gibt den vi auf der DS. Kannst dir auch den mc per IPKG installieren. Ich habe unter Windows das Notepad++ und das PSPad, wo man den Dateityp angeben kann, mit dem die Zeilenende gespeichert werden können.

Und ja, natürlich auch mein AdminTool kann das :)

Itari
 

RAM2000

Benutzer
Mitglied seit
29. Sep 2010
Beiträge
14
Punkte für Reaktionen
0
Punkte
0
Der Unix-Dateityp war das Problem. Ich habe die Datei unter VI
bearbeitet, und mal nur einen mount dringelassen, siehe da es funktioniert.:)

Jetzt werde ich nach und nach die weiteren mounts reinpacken.

Vielen Dank für eure prompte Hilfe.

Gruß
R.A.M.
 
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