PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Festplatte an UFS913 freigeben und an anderer 913 zugreifen - WIE ?



Breeza
21.10.2013, 15:11
Hallo.
Ich habe eine ein Terabyte-platte an einer UFS913 mit aktuellem HDMU-Image. Lokal funktioniert die Platte wunderbar.Nun möchte ich aber auch von einer anderen 913 auf die Festplatte zugreifen .

Was muss ich in den Netzwerkeinstellungen auf der Serverbox eingeben, damit die Platte im Netzwerk freigegeben ist ?

Was ich auf der Clientbox eingeben muss ist mir eigentlich klar, da ich die Platte schon angesprochen habe, allerdings war da Neutrino auf der Serverbox.

Für Hilfe wäre ich dankbar.

Viele Grüße
Breeza

den nfs-server aus den plugins habe ich jetzt installiert,bekomme auch zugriff.
allerdings sobald die serverbox neugestartet wird ist der nfs-server wieder deaktiviert und ich muss den manuell von hand hochfahren.
wie kann man das einstellen, das der nfs-server automatisch gestartet wird ?

Breeza
22.10.2013, 16:54
bei meinem (server)receiver hat sich der nfsserver plötzlich deaktiviert.
Kann man das irgendwie unterbinden ?
Ich hab beim HDMU-system jetzt Festplatte in Standbymodus auf NIE eingestellt. Der Hardwarestandby geht.

Kann ich sonst noch was machen ?

santa
22.10.2013, 18:48
Am besten eine ownscript.sh erstellen, die wird beim booten immer gestartet, darin dann ein loop der schaut ob nfs aktiv, um diesen ggf zu starten.

ReWard
22.10.2013, 19:03
Wie könnte das aussehen? Ping?

santa
22.10.2013, 19:12
Ich würde ps und grep nehmen um zu sehen ob der serverprozess aktiv ist.

ReWard
22.10.2013, 19:16
Mmh, ja, will demnächst meine Thin Client mal entsprechend präparieren, das er den Server wachrüttelt wenn jemand online ist. Aber ist hier nicht das Thema. :) OT

suchmich1983
22.10.2013, 19:20
Es reicht sicher, wenn der Server einmal beim start durch die ownscript.sh angestartet wird..
Ping wäre hier sicher nicht das richtige einen Dienst zu überwachen, eher sowas ähnliches:



while sleep 30
do
if ps w | grep -v grep | grep -c "nfs-kernel"
then
echo "nfs is running!"
else
echo `date` "nfs is not running.... restarting!!!" >> /var/log/nfsstate-watchdog.log
/etc/init.d/nfs-kernel-server start
fi
done


ungetestet... Aber wie gesagt reicht sicher den nfs-kernel-Server anzustarten via ownscript.sh

Breeza
27.10.2013, 10:47
Vielen Dank für eure Antworten.
Eine Datei ownscript.sh habe ich mit einem Linuxfähigen Editor erstellt und die Zeilen von suchmich1983 reinkopiert.
Wohin muss ich die DAtei dann auf dem Reciever kopieren. und wie starte ich die dann ?

TheChip
27.10.2013, 11:32
Die ownscript.sh kommt nach /etc und wird bei jedem Boxstart automatisch ausgeführt.

Breeza
05.11.2013, 17:52
Ich hab mir der Datei ein Problem.
Der NFS-Server startet beim Boxstart nicht automatisch.
Ich habe die ownscript.sh nach /etc und /var/etc kopiert. in beiden Ordnern tut sich nichts.Leider.

Kann einer mal bitte das script kontrollieren ? ich hab da no plan von, sry

Gruß

TheChip
05.11.2013, 19:13
hast Du auch dir rechte auf 755 gesetzt? Kannst Du entweder mit dem ftp Programm oder im Telnet machen (chmod 755 /etc/ownscript.sh). Und nochmal, die ownscript.sh kommt nach /etc

Breeza
07.11.2013, 18:33
ja, hab es grade noch mal probiert. die ownscript.sh in /etc reingeschoben .rechte auf 755 gemacht und die kiste neu gestartet.
NFS-Server lief nach dem Neustart leider nicht..

Blindripper
07.11.2013, 18:55
Hatte das selbe Problem; hast du das aktuellste Image drauf?

Mikam_0815
07.11.2013, 20:21
Es reicht sicher, wenn der Server einmal beim start durch die ownscript.sh angestartet wird..
Ping wäre hier sicher nicht das richtige einen Dienst zu überwachen, eher sowas ähnliches:



while sleep 30
do
if ps w | grep -v grep | grep -c "nfs-kernel"
then
echo "nfs is running!"
else
echo `date` "nfs is not running.... restarting!!!" >> /var/log/nfsstate-watchdog.log
/etc/init.d/nfs-kernel-server start
fi
done


ungetestet... Aber wie gesagt reicht sicher den nfs-kernel-Server anzustarten via ownscript.sh

Kann daran liegen dass das grep der busybox die "-v" Option nicht kennt und ps das w nicht mag. Evtl. mal die if Zeile so probieren:

if ps | egrep -v "egrep" | egrep -c "nfs-kernel"

Die commands der busybox sind wohl leicht kastriert :)

Breeza
09.11.2013, 15:31
Leider funktioniert die ownscript.sh immer noch nicht bei mir .
kannst du vielleicht mal testen obs bei dir läuft ?

MfG

P.S.: Mein Vater meinte er hätte beim Zappen einen Receiverneustart bei HMDU gehabt. ISt das möglich ? Also spezielle Tastenkombi oder so ?

santa
09.11.2013, 17:07
Die ownscript mal manuell starten, kommt da nen fehler?

Breeza
09.11.2013, 17:16
wie startet man das manuell ?

ich hab grad ein grösseres problem , meine festplatte wird nicht mehr als /hdd gemountet sondern als /autofs/sdb1 - wie kann ich das umstellen ?

santa
09.11.2013, 19:28
telnet öffnen

zu 1.:
./etc/ownscript.sh

zu 2:
blkid
fdisk -l
mount

ReWard
09.11.2013, 21:26
./etc/ownscript.sh

Ob das geht, wenn nicht so testen:

cd /etc
./ownscript.sh

Breeza
12.11.2013, 18:57
hallo. ich bekomme folgende Meldung

UFS913:/etc# ./ownscript.sh
./ownscript.sh: line 10: syntax error: unexpected "done" (expecting "then")
UFS913:/etc#

noch mal meine gegenwärtige Datei

while sleep 30
do
if ps | egrep -v "egrep" | egrep -c "nfs-kernel"
then
echo "nfs is running!"
else
echo `date` "nfs is not running.... restarting!!!" >> /var/log/nfsstate-watchdog.log
/etc/init.d/nfs-kernel-server start
fi
done

bonkel
12.11.2013, 19:01
ich sehe was , was du nicht siehst und das ist ein fehler

#!/bin/sh

ganz oben einfügen




#!/bin/sh
while sleep 30
do
if ps | egrep -v "egrep" | egrep -c "nfs-kernel"; then
echo "nfs is running!"
else
echo `date` "nfs is not running.... restarting!!!" >> /var/log/nfsstate-watchdog.log
/etc/init.d/nfs-kernel-server start
fi
done

ReWard
12.11.2013, 19:09
Das muß natürlich rein, sonst weiß das BS ja nicht was es mit der Datei anfangen soll, also das es ein script ist.

morly
12.11.2013, 19:10
ich sehe was , was du nicht siehst und das ist ein fehler

OT: das ist ja mal poetisch :D

Breeza
12.11.2013, 19:25
geht immer noch nicht, das soll mir mal einer erklären...
findet die datei nicht obwohl die da ist, wenn ich die "alte" datei nehm kreig ich zwar den alten fehler aber der liest die ein...

UFS913:/etc# ./ownscript.sh
-sh: ./ownscript.sh: not found
UFS913:/etc# ls -l
drwxr-xr-x 4 root root 0 Jan 1 1970 Wireless
-rw-r--r-- 1 root root 3773 Jan 1 1970 auto.hotplug
-rw-r--r-- 1 root root 38 Jan 1 1970 auto.network
-rw-r--r-- 1 root root 307 Jan 1 2000 blkid.tab
-rw-r--r-- 1 root root 307 Jan 1 2000 blkid.tab.old
-rw-r--r-- 1 root root 17 Jan 1 1970 dyn
drwxr-xr-x 2 root root 0 Jan 1 2000 enigma2
-rw-r--r-- 1 root root 33 Nov 9 18:12 exports
-rw-r--r-- 1 root root 260 Jan 1 1970 fstab
-rw-r--r-- 1 root root 6566 Jan 1 1970 graphlcd.off
-rw-r--r-- 1 root root 277 Jan 1 1970 group
-rw-r--r-- 1 root root 17 Jan 1 1970 host.conf
-rw-r--r-- 1 root root 7 Jan 1 1970 hostname
-rw-r--r-- 1 root root 42 Jan 1 1970 hosts
-rw-r--r-- 1 root root 25 Jan 1 1970 image-version
-rw-r--r-- 1 root root 57 Jan 1 1970 inetd.conf
drwxr-xr-x 2 1003 1007 0 Nov 9 18:08 init.d
-rw-r--r-- 1 root root 2421 Jan 1 1970 inittab
lrwxrwxrwx 1 root root 23 Jan 1 2000 localtime -> /usr/share/zoneinfo/CET
drwxr-xr-x 2 root root 0 Jan 1 1970 minidlna
-rw-r--r-- 1 root root 322 Jan 1 1970 minidlna.conf
-rwxr-xr-x 1 root root 291 Jan 1 1970 mke2fs.conf
-rw-r--r-- 1 root root 516 Jan 1 1970 motd
lrwxrwxrwx 1 root root 12 Jan 1 1970 mtab -> /proc/mounts
drwxr-xr-x 6 1003 1007 0 Oct 13 14:54 network
drwxr-xr-x 2 root root 0 Jan 1 1970 opkg
-rwxr-xr-x 1 root root 260 Nov 12 19:23 ownscript.sh
-rw-r--r-- 1 root root 510 Jan 1 1970 passwd
-rw-r--r-- 1 root root 759 Jan 1 1970 profile
-rw-r--r-- 1 root root 2626 Jan 1 1970 protocols
drwxr-xr-x 4 root root 0 Jan 1 1970 rc.d
-rw-r--r-- 1 root root 23 Jan 1 2000 resolv.conf
drwxr-xr-x 3 1003 1007 0 Nov 9 18:08 samba
-rw-r--r-- 1 root root 18480 Jan 1 1970 services
-rw-r--r-- 1 root root 17 Jan 1 1970 shells
-rw-r--r-- 1 root root 11 Jan 1 1970 shells.conf
-rw-r--r-- 1 root root 4785 Jan 1 1970 timezone.xml
drwxr-xr-x 2 root root 0 Jan 1 1970 tuxbox
-rw-r--r-- 1 root root 188 Jan 1 1970 vdstandby.cfg
-rw-r--r-- 1 root root 7 Jan 1 2000 videomode
-rw-r--r-- 1 root root 4118 Jan 1 1970 vsftpd.conf
-rw-r--r-- 1 root root 32656 Jan 1 1970 wpa_supplicant.conf
UFS91

Mikam_0815
13.11.2013, 00:10
Hast Du im "#!/bin/sh" evtl. ein Leerzeichen? Was passiert wenn Du den absoluten Pfad /etc/ownscript.sh verwendest?
Gerade mal hier auf 'nem server probiert, wenn ich dort ein Leerzeichen habe geht es trotzdem....bin verdutzt....

santa
13.11.2013, 07:08
Ist die Datei im Linux Format?

Ich nutze notepad++, da muss unten rechts Linux stehen, wenn da Windows steht hast du diesen Fehler.
Dann in den Einstellungen auf Linux umstellen und eine neue Datei erstellen.
Problem sind die nicht sichtbaren Zeichen

Breeza
13.11.2013, 22:04
Ja, das wars. Jetzt funktionierts denke ich.
Kommen auf jeden Fall Meldungen im Telnet> folgende Ausgabe kommt.

UFS913:~# cd /etc
UFS913:/etc# ./ownscript.sh
0
[nfs-kernel-server] creating NFS state directory: done
[nfs-kernel-server] Exporting directories for NFS kernel daemon...done.
[nfs-kernel-server] Starting NFS kernel daemon: nfsd mountd0
[nfs-kernel-server] creating NFS state directory: done
[nfs-kernel-server] Exporting directories for NFS kernel daemon...done.
[nfs-kernel-server] Starting NFS kernel daemon: nfsd mountd
...
...
...
es widerholt sich immer


Eine Frage habe ich noch. Und zwar hat mein Vater auch eine UFS913.ER meint bei Ihm fällt manchmal ein Tuner aus.Receiverneustart ist leider notwendig...
Nachdem wir die Kabel neu gemacht haben, las ich doch zufällig hier im Board das es Tunerprobleme gibt.
Ist das immer noch der Fall und gibts villeicht ne Möglichkeit wie man das besser konfigurieren kann ?Beide Tuner stehen auf Einzeln.
Oder kanns sein das die Version vielleicht einfach zu alt ist ?

MfG