linux windows nfs中文,windows挂载nfs的中文乱码问题的解决

使用windows内置nfs挂载工具挂载nfs共享盘,会出现中文文件名称的乱码。

如图:

Linux下编码正常

windows挂载后文件名乱码

原因是windows内置的nfs挂载工具所支持的文字编码太有限了,不支持utf-8,如下图:

只能支持的文字编码:euc-jp|euc-tw|euc-kr|shift-jis|big5|ksc5601|gb2312-80|ansi

本人摸索测试了一天发现一个开源的nfs挂载工具,而且还是开源的。该工具的名称是:ms-nfs41-client

安装后,使用起来也很简单

Usage: nfs_mount [options] :

Options:

-h help

-d unmount

-f force unmount if the drive is in use

-p make the mount persist over reboots

-o

Mount options:

ro mount as read-only

rsize=# read buffer size in bytes

wsize=# write buffer size in bytes

sec=krb5:krb5i:krb5p specify gss security flavor

writethru turns off rdbss caching for writes

nocache turns off rdbss caching

timeout=# specify upcall timeout value in seconds (default 120s)

比如我要把192.168.154.10的photo共享文件夹挂载到本机的Z盘,就可以使用以下命令:

nfs_mount Z: 192.168.154.10:photo

希望对君有所帮助!

项目地址: https://github.com/cbodley/ms-nfs41-client

你可能感兴趣的:(linux,windows,nfs中文)