Ich hatte das gleiche Problem, die Lösung war die Abschaltung von Jumbopackets. Die vertrug der Tvix 6500A überhaupt nicht in Verbindung mit NFS. SEitdem läuft es einwandfrei.
Im Sinne von NFSv3 RFC 1813 (bzw. XDR RFC1832) dürfen nur 7-bit ASCII Zeichen für die Dateinamen verwendet werden. Das wiederlegt mal jeden Streit, die in der QNAP (TViX, andere NAS, usw.) Community vorliegt. Daraus folgt
Der erste Schluss: Man verwende ausschliesslich 7-Bit-Zeichen und folgt RFC - das funktioniert 100% sicher.
Mitunter hat es sich eingebürgert, dass per NFSv3 auch andere Codierungen - in reinen Unix-Umgebungen zumeist 8-bit ISO-Latin-1 - in NFS verwendet werden.
Der zweite Schluss: Man nutze ftp in ISO-Latin-1 Codierung für den Upload der Dateien. Nachteil - SAMBA/CIFS zeigt die Namen falsch an, ggf. sind auch Dateien ab BT/Twonky nicht mehr bedingungslos passend - denn die sind alle an UTF-8 angepasst.
Das Dateisystem auf dem TS ist (wie im Linux-Umfeld derzeit üblich) ext3 - dabei werden die Dateinamen im UTF-8 Format in das Verzeichnis geschrieben. Der NFS-Server liefert die Dateinamen 1:1 direkt so aus, wie diese im Dateisystem abgelegt sind. Ist der NFS-Client (hier der TViX 6500A) in der Lage, diese UTF-8-codierten Dateinamen in die Codierung der Benutzerschnittstelle umzusetzen, so werden diese korrekt angezeigt.
Nun liefert DViCO selbst einen NFS-Client mit, der auf Windows Systemen installiert werden kann. Hier werden die Dateien auf NTFS oder FAT32 mit Dateinamen in Unicode abgelegt - und aller Wahrscheinlichkeit nach auch in Unicode (?) in NFS freigegeben. Ne Kleinigkeit, einen Blick in das NFSv3 Protokoll zu werfen, und die verwendeten Dateinamen zu analysieren.
So oder so - alle Namen "passen" in das NFSv3 Protokoll, und kommen auf der Gegenseite auch wieder so raus. Ohne ein eigenes TViX ist das nicht zu klären. Die Spezifikationen von DViCO sind mehr als nur minimalistisch - die verwendeten Protokolle sind genausowenig angegeben (CIFSv?, NFSv?) wie auch die verwendete Codierung der Dateinamen im NFS (Unicode? ISO-Latin-1? UTF-8?).
Denkbar wäre es, den NFS Server auf dem TS so anzupassen, dass die UTF-8 (CIFS) Dateinamen im Flug entweder global, oder noch besser nur mittels Option (IP Addresse der TViX) auf die erwartete Codierung umzustellen. Wer Zugriff auf eine Linux-Maschine hat, kann den Vorgang etwa so nachvollziehen (die Codierung wird hier wiederum verfälscht!)Rich (BBCode):# ls /mnt/QNAP-NFS/ Bündnrland.txt # echo Bündnerland | iconv -f UTF-8 -t ISO-8859-1 Bündnerland # echo Bündnerland | iconv -f UTF-8 -t Unicode ÿþBündnerland
Hi,
I have managed to access the USB Share3 and eSATA over NFS with my TViX 4100 device
It's verry simple: volumeUSB3/usbshare the same goes for USB1 and USB2.
volumeUSB1/usbshare for USB Share port1
volumeUSB2/usbshare for USB Share port2
volumeSATA/satashare for eSATA port.
put that in yout TViX device setup and your clear to go.
In the NAS shared folder setup go to NFS preveleges:
1. Create NFS previleges
2. Hostname or IP: put here a star * for all IP access.
3. Privilege: Read only or read/write (does not matter)
4. Root squash: map to guest
I just have watched some HD movies 1920x1080 without screen or audio freezings!!!
Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.
Als Dankeschön schalten wir deinen Account werbefrei.