Seite 1 von 2

Speed test skript funzt nicht

Verfasst: Di 05 Sep 2006, 10:07
von hundsmiachn
Hallo

Ich wollte das Speedtestskript von der wiki (chickens erweiterter NFS speed test) mal ausprobiern, bekomme aber immer eine Fehlermeldung:

writing 32MB
Failure

..
...

(das bei allen möglichen kombis)
Ich habe einen Win2000 Rechner mit SFU NFS laufen, wo ein Verz. mit "Aufnahmen" freigegeben ist. Wenn ich das Verz. auf der Box im Movieplayer mounte funzt es einwandfrei, aber so wie es aussieht kann das Skript nicht mounten...
Habe oben im Skript folgende Einstellungen:
serverip=192.168.0.10 (NFS Server IP)
exportdir=/Aufnahmen (NFS Freigabe auf Server ! richtig?)
dboxmountpoint="/mnt/record (Verz. auf dbox existiert !)
filesize=32
blocksizelist="4 8 16 32"
enablesynctests="no"

Rechte sind auf 755...
Kenn mich nicht so gut mit diesem Skript aus, aber ich schätze die Zeile
if [ $? = "0" ] oder if=/dev/zero of=$dboxmountpoint/test bs=$bs count=$count 2>/dev/null;
ist der Grund, was bedeutet das ?

Hoffe ihr könnt mir helfen, dank euch schon mal...
mfg
miachn

Verfasst: Di 05 Sep 2006, 10:45
von Jeppdot
writing 32MB
Failure
Heisst die Datei kann nicht geschrieben werden...
Wenn es nicht mounten könnte würde normalerweise 'ne andere Fehlermeldung kommen. Der Movieplayer liest nur, schreibt aber nicht.
serverip=192.168.0.10 (NFS Server IP)
ok
exportdir=/Aufnahmen (NFS Freigabe auf Server ! richtig?)
ok Groß- Kleinschreibung beachten!!
dboxmountpoint="/mnt/record (Verz. auf dbox existiert !)
ok
filesize=32
blocksizelist="4 8 16 32"
enablesynctests="no"
auch ok

Schau zusätzlich mal nach ob auf dem Windowsrechner in der NFS-freigabe unter Permissions allow-root-access angehakt ist.
Und welche Dateirechte unter Windows vergeben sind.

Verfasst: Di 05 Sep 2006, 10:52
von hundsmiachn
Hallo

Danke für die schnelle Antwort. Der Freigabename passt, auch die Großkleinschreibung.....
Auch das Allow rootaccess ist angehakt...

Kann es sein das die Routerfirewall das irgendwie blockt ? Normalerweise sollte diese Firewall nur für Internetverkehr sein, nicht für LAN, oder ?
Hab einen Linksys WRT54GS mit DD-WRT Firmware.....

mfg
miachn

Verfasst: Di 05 Sep 2006, 10:56
von Jeppdot
Ja,
wenn dann die Firewall auf dem PC

Geh mal bitte mit telnet auf die Box.

sicherheitshalber erst mal unmounten

Code: Alles auswählen

umount /mnt/record
Mounte das Verzeichnis.

Code: Alles auswählen

mount -t nfs -o rw,soft,udp,nolock  192.168.0.10:/Aufnahme /mnt/record
geh mit

Code: Alles auswählen

cd /mnt/record/ 
in den Pfad

Probiere ein

Code: Alles auswählen

touch test.txt
Dann sollte die datei test.txt mit 0byte grösse auf deinem Windows-PC erstellt werden.

Verfasst: Di 05 Sep 2006, 11:36
von hundsmiachn
Hallo

Dank dir, werd ich probiern wenn ich zu Hause bin....

mfg
miachn

Verfasst: Mi 06 Sep 2006, 13:22
von hundsmiachn
Hallo

Hab jetzt deinen Vorschlag probiert, der funzt einwandfrei....
Ich hab mal testweise das erste Testskript im Wiki probiert, dort bekomme ich beim mounten "Bad file descriptor" oder so ähnlich, und beim 2. ist immer noch das gleiche problem.
Könnte mir jemand ein Beispiel für den Befehl bei dem das Failure kommt aufschreiben, dann kann ich ein bißchen probiern wo das problem liegen könnte, ich kapiere das skript nicht ganz. Es geht glaub ich um die Zeilen, oder ?

Code: Alles auswählen

dd if=/dev/zero of=$dboxmountpoint/test bs=$bs count=$count 2>/dev/null;
if [ $? = "0" ]
Nur aus Neugier, was macht diese Zeile ?

danke
mfg
miachn

Verfasst: Mi 06 Sep 2006, 13:43
von Jeppdot
Hallo,
also das Skript an sich funktioniert so wie es im wiki steht . Ich hab das mehrfach an unterschiedlichen Boxen mit den offiziellen Images getestet.

Wenn du ein JtG 2.x -Image verwendest, benötigst du aber dazu das BusyBox-Enhanced-Plugin da der Befehl "sort" in der integrierten Busybox nicht drin ist.
Aber das sagt das Skript auch laut und deutlich. (Nicht das es das Plugin braucht sondern das im der Befehl "sort" fehlt ;-) )

Zu deiner Frage:
Also die Zeile macht nix anderes als /dev/zero/ in die Datei test auf deiner Freigabe zu kopieren.

Hier findest du mehr zum mächtigen dd- Befehl

Verfasst: Mi 06 Sep 2006, 15:29
von waldwuffel
Wo finde ich denn dieses Speedtest skript??

Verfasst: Mi 06 Sep 2006, 15:34
von DrRamoray

Verfasst: Mi 06 Sep 2006, 20:24
von waldwuffel
Also ich habs auch getestet es geht bei mir auch nicht! Das selbe Problem!

Verfasst: Mi 06 Sep 2006, 20:32
von Jeppdot
Welche Fehlermeldung?

Verfasst: Mi 06 Sep 2006, 21:45
von waldwuffel
writing 32MB
Failure

und das immer wieder!

Verfasst: Mi 06 Sep 2006, 21:47
von Jeppdot
Hey,
das heisst er kannn die Datei nicht schreiben.
Das heisst keine Schreibrechte warum auch immer...

Hast du die Geschichte mal von Hand probiert?

siehe http://www.jackthegrabber.de/viewtopic. ... 1351#91351

musst du aber für dein system anpassen...

Verfasst: Do 07 Sep 2006, 11:21
von hundsmiachn
Hallo

Kann es sein, dass für die Freigabe max. 8 Zeichen erlaubt sind ?

mfg
miachn

Verfasst: Do 07 Sep 2006, 11:37
von Jeppdot
Hmm,
wenn es von Hand funktioniert und der Freigabename gleich ist, sollte das genauso auch mittels Skript gehen.