wsl2内ubuntu如何使用nfs挂载

2023 年 8 月 1 日 星期二(已编辑)
/ ,
263
这篇文章上次修改于 2023 年 9 月 18 日 星期一,可能部分内容已经不适用,如有疑问可询问作者。

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

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

使用社交账号登录

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...