參考資料:How to share folder with NFS in Ubuntu?
以下是大概的步驟,有些可以不做。
sudo apt update -y
sudo apt install nfs-kernel-server -y
sudo mkdir /mnt/share
chmod 777 /mnt/share
sudo vi /etc/exports
/mnt/share
是你要分享出去的目錄
/mnt/share 192.168.0.*(rw,sync,subtree_check)
上面的 192.168.0.*
只是一個範例,可以定義要分享的目錄可以接受 client 的網段,避免莫名奇妙的人來存取。
sudo systemctl enable nfs-kernel-server
sudo systemctl restart nfs-kernel-server
後面是還有一些防火牆的設定,可以看狀況決定要不要做,如果都是在內網操作(服務沒有任何其它對外的 public port)的話可以不用。
參考資料:Display all exported file systems from an NFS server
用以下的指令可以看遠端的伺服器有分享哪些東西出來:
showmount -e 192.168.1.12
這東西也可以用來檢查自己的服務是不是有不小心分享了不該分享的東西出來。