banner
Prajna

Prajna

github
twitter
email

wsl2内ubuntu如何使用nfs挂载

安装 [[nfs]]

sudo apt update
sudo apt install nfs-common

接下来就可以直接挂载了

# 创建挂载文件夹
sudo mkdir /mnt/nfs_share

# 测试是否能够挂载上去
sudo mount -t nfs 192.168.2.208:/mnt/mnt2/media /mnt/nfs_share

重启后也能挂载

vim /etc/fstab 
192.168.2.208:/mnt/mnt2/media /mnt/nfs_share nfs defaults 0 0

但是,在 [[wsl]] 内部,因为nfs-server原因挂载会报错

protocol not supported

找到了相关 Issue
Can't mount NFS from within WSL2 Ubuntu 22.04 · Issue #9790 · microsoft/WSL · GitHub
直接挂载在普通服务器上可以,确认了是服务器问题,我用的是 Truenas

查看nfs服务配置

image

vim /etc/exports

对文件目录增加 insecure

"/mnt/mnt2/media"\
	*(sec=sys,rw,insecure,no_subtree_check)

现在继续使用 mount

sudo mount -t nfs 192.168.2.208:/mnt/mnt2/media /mnt/nfs_share

此文由 Mix Space 同步更新至 xLog
原始链接为 https://www.prajnax.com/posts/default/wsl2_nfs


加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。