wsl2ubuntu_0">1. wsl2下ubuntu配置
安装 NFS 服务:
sudo apt-get install nfs-kernel-server rpcbind
nfs 配置文件/etc/exports:
sudo vi /etc/exports
打开/etc/exports 以后在后面添加如下所示内容:
/home/mk/nfs *(rw,sync,no_subtree_check,no_root_squash)
重载配置(无需systemd)
sudo exportfs -ra
启动rpcbind和NFS服务
sudo /etc/init.d/rpcbind start
- Already running: rpcbind
sudo /etc/init.d/nfs-kernel-server restart
- Stopping NFS kernel daemon [ OK ]
- Unexporting directories for NFS kernel daemon… [ OK ]
- Exporting directories for NFS kernel daemon… [ OK ]
- Starting NFS kernel daemon
验证服务状态
rpcinfo -p | grep -E 'nfs|portmapper'
100000 4 tcp 111 portmapper
100000 3 tcp 111 portmapper
100000 2 tcp 111 portmapper
100000 4 udp 111 portmapper
100000 3 udp 111 portmapper
100000 2 udp 111 portmapper
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
2. windows配置
防火墙放行端口,powershell管理员
New-NetFirewallRule -DisplayName "WSL2 NFS" -Direction Inbound -Action Allow -Protocol TCP -LocalPort 111,2049,20048