Seite 1 von 2

Mounten per Script oder so...

Verfasst: Freitag 6. Juni 2008, 21:02
von simon851
Die Raidsonic IcyBox 2000... die braucht ja ne weile zum "hochfahren".
Da die dBox schneller ist bei gleichzeitigem Anschalten von Box und NAS würde ich gerne der NAS mehr Zeit lassen, bis sie gemountet wird. Oder vllt. einen kleinen "Shortcut" ins Menü basteln zum mounten...

Gibts da schon was, bzw. kann mir da jemand helfen?
Entweder nach 5 Minuten Automounten, oder von Hand ne Lösung, ohne durch zig Menüs zu hangeln.

MfG

Re: Mounten per Script oder so...

Verfasst: Freitag 6. Juni 2008, 21:16
von Houdini
mach dir nen "script plugin" dafür

Re: Mounten per Script oder so...

Verfasst: Freitag 6. Juni 2008, 21:23
von seife
Oder den automounter verwenden.

Re: Mounten per Script oder so...

Verfasst: Freitag 6. Juni 2008, 21:41
von simon851
Script Plugin?
Automounter?

Tolle Tips :)
Danke!

Re: Mounten per Script oder so...

Verfasst: Freitag 6. Juni 2008, 21:53
von Liontamer
Ich habe auch noch einen gratis Tipp für dich ;)

Schau mal ins Wiki: http://wiki.tuxbox-cvs.sourceforge.net oder benutz die Boardsuche http://forum.tuxbox-cvs.sourceforge.net ... search.php

Re: Mounten per Script oder so...

Verfasst: Freitag 6. Juni 2008, 22:21
von Houdini
Registriert: So Aug 13, 2006 7:41 pm
'nen bischen was kann man da schon erwarten

Re: Mounten per Script oder so...

Verfasst: Freitag 6. Juni 2008, 22:28
von simon851
Stimmt... wenn ich nicht schon danach gesucht hätte würde ich ja nicht fragen....
Aber schon okay.... dann frag ich halt woanders.

Ich will kein Abi machen, und das System bis auf die Wurzeln analysieren/verstehen...

Ist schon okay. Schliesst den Topic am besten, bevor ich mich aufreg'.

Re: Mounten per Script oder so...

Verfasst: Freitag 6. Juni 2008, 22:41
von Tommy
Ich will kein Abi machen, und das System bis auf die Wurzeln analysieren/verstehen...
Dann kauf Dir eine STB mit Festplatte und 2 Jahren Garantie bei Mac Blöd. Beeil Dich aber - für jedes deutsche Finaltor gibts'n hunni zurück.

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 01:25
von simon851
Ich komm seit fast 3 Jahren mit dem Teil klar.
Jetzt stell ich hier mal ne Frage und werd auf deutsch gesagt -in meinen Augen- blöd angemacht.
Zeit mich hier abzumelden.

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 08:39
von Tommy
Mountet Dein Verzeichnis bei "Die Aufnahme beginnt in wenigen Minuten"

/var/tuxbox/config/recording.timer:

Code: Alles auswählen

#!/bin/sh 

#Verrzeichnis Mounten wenn nicht gemountet
grep -q <dbox Verzeichnis> /proc/mounts 
	if [ $? -ne 0 ] ; then 
		mount -t nfs <IP Adresse>:<Verzeichnis> <dbox Verzeichnis> -o rw,rsize=32768,wsize=8192,soft,udp,nolock,addr=<IP Adresse>
	fi
<dbox Verzeichnis> z.B. /mnt/filme
<IP Adresse> IPAdresse Deines Server/NAS
<Verzeichnis> Freigabe auf dem Server/NAS

Das gleiche Script kannst Du auch über die blaue Taste startbar machen. Wie sowas geht steht im Wiki (Wie Houdini schon sagte)

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 08:44
von simon851
Vielen Dank!

Sowas habe ich gesucht!
Wusste nicht, dass der Aufnahmetimer ne eigene Config hat.

MfG

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 08:48
von Tommy
Es gibt 3 Scripte welche beim record in der Reihenfolge getriggert werden:

1. recording.timer (Wenn o.g. Meldung auf dem Schirm kommt)
2. recording.start (Wenn die Aufnahme beginnt)
3. recording.end (wenn die Aufnahme beendet ist)

Alle residieren in /var/tuxbox/config (wenn nicht vorhanden anlegen und Rechte 755)

Das steht aber wirklich alles im WIKI

hier: http://wiki.tuxbox-cvs.sourceforge.net/ ... no:Skripte
und hier: http://wiki.tuxbox-cvs.sourceforge.net/ ... ustomizing

Dieses Board bietet Hilfe zur Selbsthilfe - Popo pudern kost Geld :lol:

BTW:
Wenn deine HDD _nur_ nicht in Gang kommt würde ich in o.g. Script einen Else Zweig einbauen der nur eine Datei im Mountverzeichnis anlegt und gleich wieder löscht. Dadurch wird die Platte gezwungen anzulaufen. Wenn nämlich schon gemountet ist macht das script oben gonix.

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 08:59
von simon851
Ja... nur auf die Idee mit dem Aufnehmen muss man auch erst mal kommen.
Ausserdem hilft dir die beste Suche nix, wenn du nicht weisst wie du es findest.

Nix für ungut, aber wenn ich ne kurze Frage hab, die kein Problem für "Involvierte" ist, hätte man sich 12 Beiträge gespart, wenn man mir nur nen klitzekleinen Tipp gegeben hätte. Und "Automounter" oder "Script Plugin" in die SuFu zu feuern hat mir halt auch net sehr viel gebracht.

MfG

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 09:22
von simon851
Tommy hat geschrieben:Es gibt 3 Scripte welche beim record in der Reihenfolge getriggert werden:
BTW:
Wenn deine HDD _nur_ nicht in Gang kommt würde ich in o.g. Script einen Else Zweig einbauen der nur eine Datei im Mountverzeichnis anlegt und gleich wieder löscht. Dadurch wird die Platte gezwungen anzulaufen. Wenn nämlich schon gemountet ist macht das script oben gonix.
Die HDD kommt schon in Gang... Aber das NAS2000 von Raidsonic braucht 3 Minuten zum Starten bis es erreichbar ist.

Habe mir jetzt auch mal ein Script zum mounten gebastelt, aber irgendwie will das nicht so ganz;

ICY.sh (Rechte 755):

Code: Alles auswählen

#!/bin/sh

mount -t nfs 192.168.2.250:/mnt/IDE1/dbox /mnt/movies -o user=dbox,pass=dbox,rw,rsize=32768,wsize=8192


echo "ICY BOX gemountet!"

exit
Die dazugehörige ICY.cfg:

Code: Alles auswählen

type=3
name=Mount ICYBOX
desc=
needfb=0
needlcd=0
needrc=0
needoffsets=0
...die cfg ist von nem anderen Plugin...

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 09:46
von Tommy
deffinier mal
aber irgendwie will das nicht so ganz
nfs braucht kein username password - die berechtigung wird im Server in der /etc/exports gesetzt. Klappt das mounten grundsätzlich nicht oder nur nicht schnell genug?

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 09:51
von simon851
Er Mountet es mit dem Skript garnicht.
In den GUI-Mountoptionen steht alles genauso drin. Ebenfalls mit Benutzername und Password. Sonst gehts auch nicht.


Das Mounten über die GUI funktioniert auch tadellos. Nur mit dem Skript nicht.

Bin mittlerweile bei:

Code: Alles auswählen

mount -t nfs -o username=dbox,password=dbox,rw,soft,udp,nolock,rsize=32768,wsize=8192,addr=192.168.2.250 192.168.2.250:/mnt/IDE1/dbox /mnt/movies
...was stimmt an der Zeile nicht? :gruebel:


Wenn ich die Zeile per Telnet ausführe kommt:
"invalid number: dbox"


....hm wenn ich nur

Code: Alles auswählen

mount -t nfs -o 192.168.2.250:/mnt/IDE1/dbox /mnt/movies
eingebe kommt:
"can't find /mnt/movies in /etc/fstab"


"fstab" kenn ich noch aus meinen 2 Wochen Ubuntu..... da hatte ich auch mal was mit dem mounten und so.
Aber die fstab gibts auf der Box garnicht?!

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 10:02
von Tommy
mach mal das an der Konsole:

Code: Alles auswählen

mount -t nfs 192.168.2.250:/mnt/IDE1/dbox /mnt/movies -o rw,rsize=8192,wsize=8192,soft,udp,nolock,addr=192.168.2.250
Wenn Dein NFS Server IO ist muß das gehen

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 10:04
von simon851
da kommt per Telnet:
invalid number: 192.168.2.250


Das NAS lässt sich Problemlos mit der GUI mounten.
Ich verstehs nicht.




edit:
Wenn ich "addr=192.168.2.250" weglasse gehts!
komisch :gruebel: und user und pw brauch ich nicht?
Auf dem NAS ist aber User und PW angelegt.

edit:
Per Telnet scheint das zu funktionieren...
mit dem Skript jedoch nicht....

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 10:11
von Tommy
das auf dem NAS evt. ein Username vergeben ist hat nichts mit NFS zu tun. Sicher ist das für Samba und den CIFS Zugriff unter windows. Die berechtigungen für NFS werden auf dem Server/Nas in /etc/exports deklariert

Wenn die Mountzeile funkt bau die so in das skript ein.

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 10:13
von simon851
Jop.
Im Skript klappts leider nicht, wie gesagt.

Das ist meine ICY.sh (Dateirechte 755):

Code: Alles auswählen

#!/bin/sh

mount -t nfs 192.168.2.250:/mnt/IDE1/dbox /mnt/movies -o rw,rsize=8192,wsize=8192,soft,udp,nolock

echo "ICY BOX gemountet!"

exit
und die ICY.cfg:

Code: Alles auswählen

type=3
name=Mount ICYBOX
desc=ICY
needfb=0
needlcd=0
needrc=0
needoffsets=0
...klappt nicht.
Die Zeile per Telnet klappt :gruebel:

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 10:20
von Tommy
starte dein Script mal von der console und guck auf die Ausgabe

Code: Alles auswählen

cd /dein/verzeichnis
./ICY.sh

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 10:21
von Liontamer
Was genau geht denn nicht? Wird das skript garnicht ausgeführt?

Versuch mal, ICY.sh und ICY.cfg in icy.sh und icy.cfg umzubenennen. (ist nur ne idee)

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 10:22
von simon851
ICY.sh not found :gruebel:

jetzt blick ich GARNIX mehr :dash:

kleingeschrieben ebenfalls nicht
ich bin in

var/tuxbox/plugins #

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 10:24
von Liontamer
Dann mach mal ein

Code: Alles auswählen

ls -la /var/tuxbox/plugins/

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 10:24
von Tommy
du hast aber schon genau so

Code: Alles auswählen

./ICY.sh
eingegeben?

Übrigens Linuxfähigen Editor verwenden!!!!