Jac*_*ock 5 nfs ubuntu windows-10 windows-subsystem-for-linux wsl2
如何在 Windows 10 上从 WSL2 挂载 NFS 共享?
sudo mount -t nfs 192.168.1.101:/mnt/tank /mnt/tank
Run Code Online (Sandbox Code Playgroud)
失败了
mount.nfs: rpc.statd is not running but is required for remote locking.
mount.nfs: Either use '-o nolock' to keep locks local, or start statd.
Run Code Online (Sandbox Code Playgroud)
我在 windows-subsystem-for-linux 上运行 Ubuntu 20.04 LTS。
该错误表明您缺少启动服务,因为 WSL 不运行 systemd。
sudo /etc/init.d/rpcbind start
sudo /etc/init.d/nfs-common start
Run Code Online (Sandbox Code Playgroud)
WSL2 通过托管 Hyper-V 虚拟交换机在每次启动时更改 IP 地址,因此您可能需要确保服务器上允许整个子网:172.16.0.0/12
编辑:作为替代方案,请尝试以下操作:https://github.com/arkane-systems/genie
它设置了一个“瓶子”来以pid=1运行systemd,并且可以启动nfs挂载所需的systemd服务。
归档时间: |
|
查看次数: |
18507 次 |
最近记录: |