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
Mounte das Verzeichnis.
Code: Alles auswählen
mount -t nfs -o rw,soft,udp,nolock 192.168.0.10:/Aufnahme /mnt/record
geh mit
in den Pfad
Probiere ein
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.