Mounten per Script oder so...

Network Attached Storage
simon851
Einsteiger
Einsteiger
Beiträge: 169
Registriert: Sonntag 13. August 2006, 19:41

Mounten per Script oder so...

Beitrag 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
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Re: Mounten per Script oder so...

Beitrag von Houdini »

mach dir nen "script plugin" dafür
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Mounten per Script oder so...

Beitrag von seife »

Oder den automounter verwenden.
simon851
Einsteiger
Einsteiger
Beiträge: 169
Registriert: Sonntag 13. August 2006, 19:41

Re: Mounten per Script oder so...

Beitrag von simon851 »

Script Plugin?
Automounter?

Tolle Tips :)
Danke!
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Re: Mounten per Script oder so...

Beitrag 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
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Re: Mounten per Script oder so...

Beitrag von Houdini »

Registriert: So Aug 13, 2006 7:41 pm
'nen bischen was kann man da schon erwarten
simon851
Einsteiger
Einsteiger
Beiträge: 169
Registriert: Sonntag 13. August 2006, 19:41

Re: Mounten per Script oder so...

Beitrag 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'.
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Re: Mounten per Script oder so...

Beitrag 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.
simon851
Einsteiger
Einsteiger
Beiträge: 169
Registriert: Sonntag 13. August 2006, 19:41

Re: Mounten per Script oder so...

Beitrag 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.
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Re: Mounten per Script oder so...

Beitrag 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)
Zuletzt geändert von Tommy am Samstag 7. Juni 2008, 08:45, insgesamt 1-mal geändert.
simon851
Einsteiger
Einsteiger
Beiträge: 169
Registriert: Sonntag 13. August 2006, 19:41

Re: Mounten per Script oder so...

Beitrag von simon851 »

Vielen Dank!

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

MfG
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Re: Mounten per Script oder so...

Beitrag 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.
simon851
Einsteiger
Einsteiger
Beiträge: 169
Registriert: Sonntag 13. August 2006, 19:41

Re: Mounten per Script oder so...

Beitrag 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
simon851
Einsteiger
Einsteiger
Beiträge: 169
Registriert: Sonntag 13. August 2006, 19:41

Re: Mounten per Script oder so...

Beitrag 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...
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Re: Mounten per Script oder so...

Beitrag 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?
simon851
Einsteiger
Einsteiger
Beiträge: 169
Registriert: Sonntag 13. August 2006, 19:41

Re: Mounten per Script oder so...

Beitrag 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?!
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Re: Mounten per Script oder so...

Beitrag 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
simon851
Einsteiger
Einsteiger
Beiträge: 169
Registriert: Sonntag 13. August 2006, 19:41

Re: Mounten per Script oder so...

Beitrag 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....
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Re: Mounten per Script oder so...

Beitrag 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.
simon851
Einsteiger
Einsteiger
Beiträge: 169
Registriert: Sonntag 13. August 2006, 19:41

Re: Mounten per Script oder so...

Beitrag 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:
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Re: Mounten per Script oder so...

Beitrag von Tommy »

starte dein Script mal von der console und guck auf die Ausgabe

Code: Alles auswählen

cd /dein/verzeichnis
./ICY.sh
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Re: Mounten per Script oder so...

Beitrag 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)
simon851
Einsteiger
Einsteiger
Beiträge: 169
Registriert: Sonntag 13. August 2006, 19:41

Re: Mounten per Script oder so...

Beitrag von simon851 »

ICY.sh not found :gruebel:

jetzt blick ich GARNIX mehr :dash:

kleingeschrieben ebenfalls nicht
ich bin in

var/tuxbox/plugins #
Zuletzt geändert von simon851 am Samstag 7. Juni 2008, 10:24, insgesamt 1-mal geändert.
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Re: Mounten per Script oder so...

Beitrag von Liontamer »

Dann mach mal ein

Code: Alles auswählen

ls -la /var/tuxbox/plugins/
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Re: Mounten per Script oder so...

Beitrag von Tommy »

du hast aber schon genau so

Code: Alles auswählen

./ICY.sh
eingegeben?

Übrigens Linuxfähigen Editor verwenden!!!!