1

I have a nfs server on a raspberry pi 3 b+, that share an ext4 directory. The nfs client is a windows 10 computer.

I have a problem with filename characters encoding on client side. All accent characters are displayed badly (I am a french speaker, so some words have character like 'é' or 'è' for example).

My local setting on server side was en_US.UTF-8. I have changed it to fr_FR.UTF-8 but it change nothing. It seems that nfs version used is nfs v3. But I didn't manage to force it to v4. I have tried with a share directory on a ntfs partition, it's work fine and all wharacter well displayed.

Do you know what is the root cause of this type of problem ?

geo667
  • 29
  • 4

1 Answers1

3

There is no nfs4 client for windows. You better try to use samba for windows clients, but keep nfs export for unix hosts in parallel.

kofemann
  • 4,308
  • 1
  • 21
  • 27
  • 2
    Upvoted. Highest currently supported nfs client is nfs3 – Timothy Frew Jul 29 '20 at 00:14
  • @TimothyFrew Linux, FreeBSD have 4.2 clients. Solaris support v4.1, OSX (with some long outstanding bugs) 4.0. Windows is the only OS that supports only v2 and v3, though they have nfsv4.1 server. – kofemann Jul 29 '20 at 06:11
  • Yes I agree with you – Timothy Frew Aug 06 '20 at 00:07
  • Seriously? I have been wasting 2 weeks trying all the combinations and permutations from windows to connect to a nfs4 server and it was that windows simply can't?! And is there any user-space client for v4? – Xavi Montero May 08 '21 at 12:09