Mehr als 4 Freigaben unter Neutrino mounten

Wünsche, Anträge, Fehlermeldungen
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Mehr als 4 Freigaben unter Neutrino mounten

Beitrag von jmittelst »

Hallo, da ich leider mehr als einen Rechner im Netz habe, würde ich es sehr begüßen, wenn mal jemand die Mountoptionen in Neutrino so auf 8 bis 10 erweitern würde.
cu
Jens
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Und für den nächste, wo 8 bis 10 nicht ausreicht? :D

Besser wäre die Mounteinträge in /etc/fstab einzutragen, dann werden sie beim Booten gemounted.

Besser^2 wäre falls mann den Linux Automounter im Kernel aktivieren wurde; dann kann die exportierende Rechnern hoch- und runtergefahren werrden, und muss nicht laufen wenn die dBox gebootet wird.

Remember, Neutrinos Mountzeug ist nur eine Wamduscherschnittstelle zu den Unix-Funktionalitäten.
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Variabel ohne Limit - das wäre natürlich Ideal, aber das habe ich mich nicht getraut zu fragen ;-)
cu
Jens
Frockert
Erleuchteter
Erleuchteter
Beiträge: 865
Registriert: Dienstag 12. März 2002, 21:40

Beitrag von Frockert »

jmittelst hat geschrieben:Variabel ohne Limit - das wäre natürlich Ideal, aber das habe ich mich nicht getraut zu fragen ;-)
cu
Jens

Es ist bereits variabel ohne Limit, Du brauchst nur die /etc/fstab auf der dbox entsprechend zu editieren.

Barf erwähnte es ja bereits....


Gruß Frockert
---------------------------
2.6.11-kanotix-3 KDE 3.3.2
http://www.frockert.de
http://www.eifel-forum.de
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Hmm - keine fstab auf meiner Box vorhanden. Ist das nicht mittlererweile in der Start_neutrino?
cu
Jens
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

Wenn ich da gleich mal meinen Senf zugeben Darf - wäre es nicht schön wenn man bei der Timerprogrammierung angeben könnte auf welches share gestreamt werden soll? (Serie, Film, .....)

Gruß,
Tommy
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Beitrag von Liontamer »

Es ist leider nur in einem jffs2 only image möglich, die fstab zu bearbeiten. Ansonsten aber eine akzeptable Lösung.
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Tja, da fstab ja nur in jffs-only geht, gibt es für die anderen Images irgendeinen Weg?
cu
Jens
tulpe
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Dienstag 15. Juni 2004, 01:09

Beitrag von tulpe »

hi

habe mich mit dem problem auch beschäftigt
bin jetzt so weit, das ich beliebige verzeichnisse von hand d.h. per Kommandozeile mounten kann.

mount -t nfs -o nolock,rsize=8192,wsize=8192 192.168.5.1:/dvd /var/laufwerke/dvd-rom

mein problem ist jetzt leider diese auch beim boot auszuführen.

ich habe schon mit der "start_neurtrino" experimentiert aber leider kein erfolg -> wer weiß wie ich eigene scripte zum laufen bekomme?

cu
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Das sieht gut aus. Unter Win wäre batch der Weg. Wie geht das mit Neutrino?
cu
Jens
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Beitrag von Liontamer »

start_neutrino ist im prinzip schon ein Batch, welcher beim Start von neutrino und beim Beenden ausgeführt wird. will man, daß ein Laufwerk beim Start von Neutrino gemountet wird, muß die zeile mit dem mount Befehl _vor_ der Zeile eneutrino e bzw. eneutrino -u -f e stehen. Alles was danach folgt, wird erst beim Beenden von Neutrino gestartet. Evtl. lag ja da dein Fehler?
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Ich kann es jetzt leider im Moment noch nicht testen (psst..Aufnahme läuft ;-)) aber wenn das funkt, wäre das klasse.
cu
Jens
tulpe
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Dienstag 15. Juni 2004, 01:09

Beitrag von tulpe »

hi

habe das ganze gerade ausprobiert - klappte nicht ganz so wie es sollte.

mir scheint das das nfs erst in der datei "neutrino" geladen wird.

alle anderen befehle kann man über start_neutrino ausführen lassen nur sachen die das netzwerk betreffen laufen erst wenn das script geladen bzw. aktiv ist.

per telnet habe ich das script (start_neutrino mit mount befehl) nochmal gestartet - siehe da mein verzeichnis wurde dahin gemountet wo es hingehört.

na ja ich suche weiter...

cu
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Beitrag von Liontamer »

Du künntest noch ein kleines Plugin schreiben, welches du nach dem Starten von Neutrino manuell ausführst.
tulpe
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Dienstag 15. Juni 2004, 01:09

Beitrag von tulpe »

ist möglich aber das ist ja nicht das was ich wollte.

es soll ja alles automatisch gemountet werden.

außerdem bin ich noch nicht so fit in solchen sachen aber ich arbeite daran.
tulpe
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Dienstag 15. Juni 2004, 01:09

Beitrag von tulpe »

Hi, hab es geschafft :-) mounte jetzt was du möchtest !!!


1. Telnet Session auf die Box starten und ins Verzeichnis tuxbox wechseln.
2. rm start_neutrino (Link gelöscht aus das Startscript wird gelöscht)
3. cp /etc/init.d/start_neutrino start_neutrino (Startscript wird kopiert um es später bearbeiten zu können)
4. cd /var
5. mkdir laufwerke (oder wie das Verzeichnis auch immer heißen soll)
6. cd laufwerke
7. mkdir dvd-rom (... usw.)
8. per Editor eine Datei erstellen z.B. laufwerke.sh

#!/bin/sh
sleep 15;
mount -t nfs -o nolock,rsize=8192,wsize=8192 192.168.5.1:/dvd /var/laufwerke/dvd-rom;
mount -t nfs -o nolock,rsize=8192,wsize=8192 192.168.5.1:/disk /var/laufwerke/floppy;
exit;

9. laufwerke.sh per ftp in das Verzeichnis laufwerke hochladen
10. neue start_neutrino bearbeiten

...

/bin/sh /var/laufwerke/laufwerke.sh & # DIESE ZEILE EINFÜGEN (das & nicht vergessen !!!)
/bin/sectionsd
/bin/timerd
/bin/zapit

...

11. Box neu starten laufwerke werden gemountet. :-)

Bis bald ...
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Danke. Werde mich wohl am Wochenende mal damit auseinandersetzen. Im Moment bin ich in der Woche zu sowas glaube ich nicht in der Lage. Kann mal jemand den Bug "Arbeit" wegfixen? Wäre da sehr dankbar ;-)
cu
Jens
reinergu
Interessierter
Interessierter
Beiträge: 44
Registriert: Samstag 3. April 2004, 21:52

Beitrag von reinergu »

Na dann mal frisch, fromm, fröhlich und frei ans Werk!!

void arbeit_wegfixen()
{
//Hier steht dann irgendwann mal der Quelltext, den ich gerade aber nicht schreiben kann, da es arbeit wäre und bei mir klappt das fixen schon! ;)
};

Gruß,
Günter
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

@Tulpe: Danke nochmal, habe ich das richtig verstanden:

1. In /var Mountpoints schaffen, z.B. /var/mnt/point1 , etc.

2. neue Datei (z.B. mit crimson editor) erstellen, z.B. mount.sh mit dem Inhalt:
#!/bin/sh
sleep 15;
mount -t nfs -o nolock,rsize=8192,wsize=8192 192.168.1.150:/filme /var/mnt/point1;
exit;
mount.sh z.B. nach /var/tuxbox/config speichern.

Frage 1: 192.168.1.150: ist ServerIP /filme ist Server NFS Freigabe /var/mnt/point1 ist Mountpoint auf der Box - habe ich das richtig verstanden?
Frage 2: da man hier ja einzeln für jeden Mount rsize und wsize vergibt, kann man dies dann wirklich auch unterschiedlich machen (einer meiner Rechner hat SFU installiert, da wären andere Werte besser, die anderen Allegro, da passen dann die von Dir als Bsp. genannten Werte), die anderen Werte RW - RO oder auch tcp - udp? TCP -UDP wäre doch ein Lösungsansatz, da ja wohl bei einigen da ein Problem existiert, das je nachdem welches Protokoll eingesetzt wird, endweder die Aufnahme oder das Abspielen besser funktioniert. Geht das mounten von Ciffs eigentlich auch auf diesem Weg? Wenn ja, mit -ciffs statt -nfs? Was bedeuten die Optionen -t und -o? Und was bedeutet eigentlich das nolock?
Frage 3: muß die mount.sh noch eine chmod-Änderung bekommen, oder genügt 644?

3. start_neutrino nach /var/tuxbox kopieren, nachdem der Link gelöscht wurde und ändern:
/bin/sh /var/tuxbox/config/mount.sh &
Direkt einfügen über die Zeilen:
/bin/sectionsd
/bin/timerd
/bin/zapit
Chmod 755 nicht vergessen!!

Frage4: Habe extra andere Datei/Ordnernamen gewählt, damit ich sicher sein kann, alles wirklich verstanden zu haben. Ist das soweit o.k.?

cu
Jens (der von Linux leider immer noch nicht den kleinsten schimmer hat)
tulpe
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Dienstag 15. Juni 2004, 01:09

Beitrag von tulpe »

HI....


ja so sollte es funktionieren !

zur frage1 :

genau so ist das :-)


zur frage2 :
http://www.pl-berichte.de/work/newbie/mount.html
ob du nolock verwenden mußt, kann ich dir auch nicht sagen
bei mir funktionierte es erst mit dieser option.

alle anderen optionen kannst du ebenfalls verwenden und für jede Aktion selbst festlegen (denke ich jedenfalls)
http://www.lug-eggenfelden.org/linuxfibel/nfs_cli.htm
an cifs bin ich im augenblick gescheitert - arbeite aber noch daran ...


zur frage3 :

prinzipiell ist es egal wo die zeile eingefügt wird (es muß aber unter umständen der sleepwert verändert werden)
sie sollte nur vor der zeile 'neutrino' stehen.

chmod habe ich nicht geändert.
läuft mit 644



ich hoffe das reicht dir :-)

habe auch nicht wirklich viel ahnung von linux aber man kann ja ein wenig googeln und testen.

cu
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

zwen 04/08/18 23:58:59

Modified: tuxbox/neutrino/src neutrino.cpp
Log:
- mount options now adjustable seperately for each mount point
- increased nr of mountpoints to 8 (adjustable through define)

Revision Changes Path
1.709 +44 -60 apps/tuxbox/neutrino/src/neutrino.cpp
Danke Zwen!
Oder habe ich das falsch gelesen? Schade, das ich jetzt auf einen neuen Snap warten muß ;-)
cu
Jens
Zwen
Developer
Beiträge: 867
Registriert: Mittwoch 14. August 2002, 19:50

Beitrag von Zwen »

nee, passt schon so... :wink: