安装 [[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
服务配置
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