"mount -o bind /USB /video" Problem

Status
Für weitere Antworten geschlossen.

Derxylakant

Benutzer
Mitglied seit
21. Jan 2010
Beiträge
80
Punkte für Reaktionen
0
Punkte
0
Hallo Forum,

Habe ein Problem. Die interne HD meiner DS110j is voll und ich möchte Filme jetzt auf einer USB-HD speichern und über den DLNA Media-Server an die PS3 streamen.

Bin nach der wiki Anleitung von Big Lebowski vorgegangen, um per

mount -o bind /volumeUSB2/usbshare/video/Komoedien /volume1/video/Komoedien

die Filme auf der USB-HD im /video Ordner des Media-Servers zu mounten..

Wiki-Artikel dazu:
http://www.synology-wiki.de/index.php/Mount_Bind


Folgende Probleme:
===============
1. Gebe ich den Befehl im Terminal ein, klappt das mit dem mounten insofern, dass ich von Windows auf die Filme zugreifen kann (über /volume1/video). Schön und gut, im Menü der PS3 ist der Unterordner Komoedien allerdings leer!!??

2. Das Skript aus dem wiki Artikel funktioniert nicht wegen irgendwelchen Rechteproblemen. Kapier aber nicht wieso. Mein Skript liegt in /usr/synology/etc.default/rc.d/S99video_mount.sh
Mittlerweile hat schon das Skript und alle beteiligten Ordner die Rechte
chmod 777
Trotzdem kommt beim Aufruf ./S99video_mount.sh start

HackbartServer> ./S99video_mount.sh start
mount: Can't find /volumeUSB2/usbshare/video/Komoedien in /etc/fstab
: Success
mount: Mounting /volumeUSB2/usbshare/video/Komoedien on (null) failed: Success
./S99video_mount.sh: ./S99video_mount.sh: 17: /volume1/video/Komoedien: Permission d
enied
HackbartServer>

Bitte um Hilfe!!
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Mit welchem Format ist die externe USB-Platte formatiert?
 

Derxylakant

Benutzer
Mitglied seit
21. Jan 2010
Beiträge
80
Punkte für Reaktionen
0
Punkte
0
HackbartServer> mount
/dev/sda1 on / type ext3 (rw,data=ordered)
/tmp on /tmp type tmpfs (rw)
/sys on /sys type sysfs (rw)
/proc/bus/usb on /proc/bus/usb type usbfs (rw)
/dev/sda3 on /volume1 type ext3 (usrquota,grpquota)
/volume1/@optware on /opt type --bind (rw)
/dev/sdk1 on /volumeUSB1/usbshare type vfat (utf8,umask=000,shortname=mixed)
/dev/sdl1 on /volumeUSB2 type ext3 (rw)
HackbartServer>


Soll ich /dev/sdl1 in die /etc/fstab eintragen?
 

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84
http://www.synology-forum.de/showthread.html?t=11023 (bitte ganz lesen, zwischendrin gibts ne Falschaussage von mir)... ;)

Sonst hast Du nachher das Problem, dass beim booten nix gemounted wird. Was die Rechte angeht, kann ich es leider nicht besser als in dem Wiki Artikel erklären...

gruss
dude
 

Derxylakant

Benutzer
Mitglied seit
21. Jan 2010
Beiträge
80
Punkte für Reaktionen
0
Punkte
0
danke, aber den artikel hatte ich schon gelesen / reproduziert (ohne erfolg)

mein größtes problem ist momentan auch noch, dass auch ein manueller mount nur von WIN erkannt wird. Nicht aber von der PS3 über DLNA.
 

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84
mein größtes problem ist momentan auch noch, dass auch ein manueller mount nur von WIN erkannt wird. Nicht aber von der PS3 über DLNA.

Dafür musst Du neu indexieren würde sich sagen. Der DLNA Server zeigt nur das an, was er im Index hat.

gruss
dude
 

Derxylakant

Benutzer
Mitglied seit
21. Jan 2010
Beiträge
80
Punkte für Reaktionen
0
Punkte
0
bootskript liegt in /usr/local/etc/rc.d und /usr/syno/etc.default/rc.d

Trotzdem nach reboot:

HackbartServer> mount
/dev/sda1 on / type ext3 (rw,data=ordered)
/tmp on /tmp type tmpfs (rw)
/sys on /sys type sysfs (rw)
/proc/bus/usb on /proc/bus/usb type usbfs (rw)
/dev/sda3 on /volume1 type ext3 (usrquota,grpquota)
/volume1/@optware on /opt type --bind (rw)
/dev/sdk1 on /volumeUSB1/usbshare type vfat (utf8,umask=000,shortname=mixed)
/dev/sdl1 on /volumeUSB2 type ext3 (rw)

= nix eingebunden

-> manuelles Einbinden:

HackbartServer> mount -o bind /volumeUSB2/usbshare/video/Komoedien/ /volume1/vid
eo/Komoedien/

Ergenis:

HackbartServer> mount
/dev/sda1 on / type ext3 (rw,data=ordered)
/tmp on /tmp type tmpfs (rw)
/sys on /sys type sysfs (rw)
/proc/bus/usb on /proc/bus/usb type usbfs (rw)
/dev/sda3 on /volume1 type ext3 (usrquota,grpquota)
/volume1/@optware on /opt type --bind (rw)
/dev/sdk1 on /volumeUSB1/usbshare type vfat (utf8,umask=000,shortname=mixed)
/dev/sdl1 on /volumeUSB2 type ext3 (rw)
/volumeUSB2/usbshare/video/Komoedien on /volume1/video/Komoedien type --bind (rw
)

= funktioniert

Filme sind in Windows (Netzwerk) auch über /volume1/video/Komoedien erreichbar, obwohl sie auf der USB liegen

Der Media-Server scheint aber nicht damit klar zu kommen. Auf der PS3 sind keine Filme in dem Ordner zu sehen..

HackbartServer> ./S99mount.sh stop

-> aushängen über Skript funktioniert


HackbartServer> ./S99mount.sh start
mount: Can't find /volumeUSB2/usbshare/video/Komoedien in /etc/fstab
: Success
mount: Mounting /volumeUSB2/usbshare/video/Komoedien on (null) failed: Success
./S99mount.sh: ./S99mount.sh: 17: /volume1/video/Komoedien/: Permission denied
HackbartServer>

-> Einhängen funktioniert nicht (Rechteproblem?)
Ist also kein zeitliches Proble beim booten..

Wie gesagt, meine primäres Problem lautet:
Warum erkennt der Media-Server die eingehängten Filme nicht?

Hoffe, ich konnte das klar darstellen.
 

Derxylakant

Benutzer
Mitglied seit
21. Jan 2010
Beiträge
80
Punkte für Reaktionen
0
Punkte
0
ah ok, danke thedude! versuche ich gerade.

Dauert aber ewig. Ich hoffe das muss man nur nach Einbinden eines neuen Ordners und nicht nach jedem Film auf der USB-HD..

Gruß, DerXylakant.
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Hast Du die Mediendateien mal neu ordnen lassen, wie thedude es vorgeschlagen hat? Automatisch wird das nämlich in diesem Fall nicht passieren, da ja keine Dateien in das Verzeichnis reinkopiert wurden...
 

Derxylakant

Benutzer
Mitglied seit
21. Jan 2010
Beiträge
80
Punkte für Reaktionen
0
Punkte
0
oh man, dauert das immer so lang? schon 35 minuten.

"Mediendateien werden geordnet.."

20GB Musik, 10GB Fotos, 650GB Video
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Bei den älteren Disk Station hat das teilweise bis zu einer Woche gedauert. Die neueren Geräte sind aber deutlich schneller. Kann aber schon sein, dass Du bis morgen warten musst.
 

Derxylakant

Benutzer
Mitglied seit
21. Jan 2010
Beiträge
80
Punkte für Reaktionen
0
Punkte
0
krass. ok, danke für die info. weisst du, ob das nach jedem

1) neuen Film
2) neuen eingebundenen Verzeichnis
3) Neustart

gemacht werden muss?
 

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84
1) Wenn Du was reinkopierst während es gemounted ist geht es autoamtisch. Weil der Mediaserver das Verzeichnis überwacht.
2) nach einem neu eingebundenen Verzeichnis ist es nötig... woher soll der Mediaserver den Inhalt sonst kennen?
3) Nach einem Neustart ist es nicht nötig - die Daten liegen in einer SQL Datenbank.

gruss
dude
 

Derxylakant

Benutzer
Mitglied seit
21. Jan 2010
Beiträge
80
Punkte für Reaktionen
0
Punkte
0
Vieleicht noch jemand einen Rat zwecks meiner "Permission Denied" Fehlermeldung bei Ausführen des skripts?

HackbartServer> ./S99mount.sh start
mount: Can't find /volumeUSB2/usbshare/video/Komoedien in /etc/fstab
: Success
mount: Mounting /volumeUSB2/usbshare/video/Komoedien on (null) failed: Success
./S99mount.sh: ./S99mount.sh: 17: /volume1/video/Komoedien/: Permission denied
HackbartServer>

Rechte des skript:
HackbartServer> ls -al S99mount.sh
-rwxr-xr-x 1 root root 345 Feb 23 16:55 S99mount.sh

Rechte aller Verzeichnisse drwxrwxrwx und Filme -rwxrwxrwx
 

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84
Also die Fehlermeldugn deutet darauf hin, dass es /volumeUSB2/usbshare/ nicht gibt... das kann natürlich viele Gründe haben...

gruss
dude
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.166
Punkte für Reaktionen
414
Punkte
393
Hallo,
poste doch mal Dein script, sonst gibt es hier nur Rätsel raten.

Gruß Götz
 

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84
Es wird wahrschinelich das Script aus meinem wiki Beitrag sein... ;) Das läuft aber mit USB Platten unter erhscwerten Bedingungen. lol. :rolleyes:
 

Derxylakant

Benutzer
Mitglied seit
21. Jan 2010
Beiträge
80
Punkte für Reaktionen
0
Punkte
0
Das skript:

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

case $1 in
start)
/bin/mount -o bind /volumeUSB2/usbshare/video/Komoedien/
/volume1/video/Komoedien/
/bin/mount -o bind /volumeUSB2/usbshare/video/Musikvideos/
/volume1/video/Musikvideos/
/bin/mount -o bind /volumeUSB2/usbshare/video/Science_Fiction/
/volume1/video/Science_Fiction/
/bin/mount -o bind /volumeUSB2/usbshare/video/Serien/
/volume1/video/Serien/
/bin/mount -o bind /volumeUSB2/usbshare/video/Splatter/
/volume1/video/Splatter/
/bin/mount -o bind /volumeUSB2/usbshare/video/Thriller/
/volume1/video/Thriller/
;;
stop)
/bin/umount /volume1/video/Komoedien/
/bin/umount /volume1/video/Musikvideos/
/bin/umount /volume1/video/Science_Fiction/
/bin/umount /volume1/video/Serien/
/bin/umount /volume1/video/Splatter/
/bin/umount /volume1/video/Thriller/
;;
*)
echo "Usage: $0 [start|stop]"
;;
esac



Es liegt jetzt sowohl in

/usr/local/etc/rc.d

als auch in

/usr/syno/etc.default/rc.d


Wobei es ersteinmal sowieso nur darum geht es manuell ausführen zu können..

Das Skript hat die Rechte:

HackbartServer> ls -al S99mount.sh
-rwxr-xr-x 1 root root 1029 Feb 23 19:26 S99mount.sh

Die Fehlermeldungen sind immer die oben gepostete "permission denied"
 
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