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


載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。