windows 挂载 Ubuntu 的 nfs 硬盘

这篇文章记录如何在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 功能

img

挂载

mount \\10.8.11.192\nfs x:\

img

img

设置可写

使用 mount 命令,默认挂载的文件用户 uid=-2,gid=-2,将其修改为root用户0和用户组0:

img

打开注册表:

  • Win + R,运行 regedit
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default,增加两项DWORD:AnonymousUid,AnonymousGid 即可。

img

乱码

Linux通常是UTF-8编码,Windows自带的NFS服务万年不支持UTF-8,从而导致中文显示乱码。

但是Windows支持 utf8编码了!

1591149156572

1591149175429

1591149201081

最后

重启操作系统,重新mount即可。

卸载

umount -f -a # 强制卸载所有挂载

windows 下docker容器的端口转换问题 intellij-colors-solarized - Github项目