这篇文章记录如何在win下挂载 Linux nfs 硬盘。
linux下开启 NFS 服务
modprobe nfs
modprobe nfsd
apt-get -y install nfs-common
cat <<EOF > /etc/exports
/nfs *(rw,sync,no_subtree_check,no_root_squash)
EOF
exportfs -av
Win 下开启 NFS 功能
挂载
mount \\10.8.11.192\nfs x:\
设置可写
使用 mount 命令,默认挂载的文件用户 uid=-2,gid=-2,将其修改为root用户0和用户组0:
打开注册表:
- Win + R,运行 regedit
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default,增加两项DWORD:AnonymousUid,AnonymousGid 即可。
乱码
Linux通常是UTF-8编码,Windows自带的NFS服务万年不支持UTF-8,从而导致中文显示乱码。
但是Windows支持 utf8编码了!
最后
重启操作系统,重新mount即可。
卸载
umount -f -a # 强制卸载所有挂载