Problem mit mount-skript

Status
Für weitere Antworten geschlossen.

[wEm]

Benutzer
Mitglied seit
09. Jan 2010
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

ich will einen symlink beim booten der DS erstellen. Dazu habe ich das hier bereits im Forum gepostete Skript verwendet:

/usr/syno/etc.defaults/rc.d/S99mount.sh:
Code:
#!/bin/sh
# mount/bind some folders on startup
# and umount them on shutdown/reboot

case $1 in
start)
        /bin/mount -o bind /volume1/Gemeinsamer\ Ordner/ /mnt/test/
        ;;
stop)
        /bin/umount /mnt/test/
        ;;
*)
        echo "Usages: $0 [start|stop]"
        ;;
esac

Allerdings, wenn ich das skript ausführe, dann bekomme ich die Meldung

Code:
Rincewind> ./S99mount.sh start
mount: Can't find /volume1/Gemeinsamer Ordner in /etc/fstab
: Success
mount: Mounting /volume1/Gemeinsamer Ordner on (null) failed: Success
./S99mount.sh: ./S99mount.sh: 16: /mnt/test/: Permission denied

Andererseits, wenn ich den Mount-Befehl
Code:
/bin/mount -o bind /volume1/Gemeinsamer\ Ordner/ /mnt/test/
direkt in der shell eingebe, dann funktioniert alles einwandfrei

Kömmt Ihr mir vielleicht weiterhelfen? Irgendwie scheint es ja so, dass das script mehr macht, als einfach den mount befehl auszuführen, oder?
 

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84
Ah mein script. ;) Das liegt an dem Leerzeichen. Setze den Pfad in "" und probiers nochmal.

/bin/mount -o bind "/volume1/Gemeinsamer\ Ordner/" /mnt/test/

gruss
dude
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
ich will einen symlink beim booten der DS erstellen.
Und wieso erstellst du nicht einfach einen Symlink? Wieso probierst du es dann mit einem mount?
Code:
ln- s SOURCE TARGET
Einen Symlink musst du nur einmal anlegen. Der überlebt einen Reboot.
 

[wEm]

Benutzer
Mitglied seit
09. Jan 2010
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hey dude,

danke für die schnelle Antwort!
Mit den "" hat es auch nicht funktioniert ("No such device"), aber das macht nix. Ich hab jetzt einen Ordner ohne Leerzeichen verwendet. Jetzt klappt alles.

Bekommst nen White Russian dafür :)
Milchpulver, oder echte Milch?
 

[wEm]

Benutzer
Mitglied seit
09. Jan 2010
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Und wieso erstellst du nicht einfach einen Symlink? Wieso probierst du es dann mit einem mount?
Code:
ln- s SOURCE TARGET
Einen Symlink musst du nur einmal anlegen. Der überlebt einen Reboot.

Das geht freilig, aber ich bekomm es irgendwie nicht hin, mittels "chown -h" die Rechte für den Symlink so zu setzen, dass dieser dann auch über die Samba Freigabe funktioniert. Auf den Symlink kann ich dann nur als root zugreifen
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84
Aaaaaaaaaah shit. Du hast natürlich Recht. Den \ hatte ich übersehen. :eek:
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Das geht freilig, aber ich bekomm es irgendwie nicht hin, mittels "chown -h" die Rechte für den Symlink so zu setzen, dass dieser dann auch über die Samba Freigabe funktioniert. Auf den Symlink kann ich dann nur als root zugreifen
Wie bitte? Nur weil der Symlink root:root ist heisst das nicht, dass nur root darauf zugreifen könnte. Es liegt wohl eher daran, dass der Default Samba von Synology afaik keine Symlinks unterstützt ;)
 

[wEm]

Benutzer
Mitglied seit
09. Jan 2010
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
ok, das kann es antürlich auch noch sein :eek:
 

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84

[wEm]

Benutzer
Mitglied seit
09. Jan 2010
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Also danke euch beiden.
Jetzt klappt alles :D
 
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