Ich möchte mein Image-plugin mit zugriff auf eine Datei eines Win-Rechners in meinem Netzwerk laufen lassen. Wie in diesem Beitrag beschrieben klappt das mounten bestens mit folgendem syntax:
mount -t cifs -o username=123,password=456 //ip-des-server/freigabename /lokales-verzeichnis
jetzt ist nur die Frage: Dauerhaft mounten geht nicht, da der Win-rechner nicht immer online ist. Idealerweise mounte ich das Verzeichnis in dem Moment, in dem ich das Image-plugin im OSD aufrufe. Geht das? kann man das evtl in der conf des plugins bewerkstelligen?
Netzlaufwerk erst bei Aufruf von Image mounten?
- Tschennings
- Geschlossen
-
-
Das kannst du in der imagesources.conf einstellen und dann manuell übers Menü mounten.
Code# Syntax is: <path>;<name>;<mount>;<filter> # # <path> = Path, where to finde images or image directories # <name> = descriptor displayed in VDR # <mount> = 0 - if no mounting should be done # 1 - if <path> needs to be mounted first. # (Dont forget to setup fstab !!!) # <filter> = filters, what files should be displayed. # i.e. *.jpg *.jpeg *.png *.tif* *.bmp
Oder aber - und diese Methode bevorzuge ich - mit automounter & autofs. Damit brauchst du dich gar nicht mehr ums mounten kümmern.
Gruß Sebastian
-
Das Image Plugin hat doch auch ein Mount Script (wird aufgerufen wenn du per "Gelb" den Datenträger wählst).
Entweder das aufbohren (so von Haus aus setzt das ja keine mount Kommandos ab) oder ab damit ins fstab und dann ganz normal per Script mounten lassen.
BTW: In der fstab sieht das denn ungefähr so aus:
Code//ip-des-server/freigabename /lokales-verzeichnis cifs username=123,password=456,rw,soft,rsize=8192,wsize=8192
cu
-
habs gestern mit der fstab probiert - bin damit auf die nase gefallen, system hat sich zunächst mal aufgehängt. könnte aber auch hier am syntax gelegen haben:
rw, - ist klar
soft, - da hatte ich noauto, wollte vermeiden, dass es immer mounten will, auch wenn nicht online - fehler?
rsize=8192, -hatte ich nicht stehen, was bedeutet das??
wsize=8192, - dito?bin daher aus erfahrung vorsichtig geworden mit der fstab...
(p.s.: ab nen c't vdr auf debian am werkeln) -
Zitat
Original von Keine_Ahnung
Das Image Plugin hat doch auch ein Mount Script (wird aufgerufen wenn du per "Gelb" den Datenträger wählst).Entweder das aufbohren (so von Haus aus setzt das ja keine mount Kommandos ab) oder ab damit ins fstab und dann ganz normal per Script mounten lassen.
BTW: In der fstab sieht das denn ungefähr so aus:
Code//ip-des-server/freigabename /lokales-verzeichnis cifs username=123,password=456,rw,soft,rsize=8192,wsize=8192
cu
wie meinst du "aufbohren"? - klingt interessant!
-
Automatisch mounten macht der Automounter.
siehe: autofs
cu, Stefan
-
Zitat
Original von Tschennings
wie meinst du "aufbohren"? - klingt interessant!Naja, ich habe mir da z.B. im Mplayer Mountscript da eine Kindersicherung für das Verzeichnis "/media/filme2" reingebastelt.
Code
Alles anzeigenstatus) ######################################### if [ $path = '/media/filme2' ]; then /usr/bin/fskcheck check case "$?" in 1) protected=0 ;; *) protected=1 ;; esac if [ $protected = '1' ]; then exit 1 else exit 0 fi fi ######################################## cat /proc/mounts | grep -q "$path" # check if mounted if [ $? -ne 0 ]; then # not mounted ... exit 1 fi
analog dazu könnte man natürlich auch den Mount Befehl in den "mount" Bereich reinbasteln (wenn Verzeichnis = <das was gemountet werden soll> dann der passende Mountbefehl).
cu
-
ok, bin dabei, hab aber folgendes problem:
der mountbefehl: mount -t cifs -o username=123,password=456 //ip-des-server/freigabename /lokales-verzeichnis
funktioniert aus der befehleszeile heraus prima, aber nicht, wenn ich die zeile ins skript einfüge. ebenso nicht, wenn ich sie in die commands.conf eintrage - warum??? liegts am angemeldeten user? (root / vdr)?
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!