NFS是一种没有加密的高性能的远程挂载工具, 如果在局域网中可以直接使用, 如果在公网环境下, 可以搭配Wireguard使用
安装
NFS服务器
假设IP: 10.0.0.4
apt install -y nfs-kernel-server
客户端
假设IP: 10.0.0.2
apt install -y nfs-common
创建共享
编辑配置文件
vim /etc/exports
假设10.0.0.2
是允许是访问的IP(白名单IP)
/storage 10.0.0.2(rw,sync,no_subtree_check,no_root_squash)
应用配置
exportfs -ra
systemctl restart nfs-server
挂载
请注意防火墙是否允许, 且NFS传输是未加密的, 如果需要加密可以搭建Wireguard
mount -t nfs -o proto=tcp 10.0.0.4:/storage /mnt/storage
配置开机自动挂载
10.0.0.4:/storage /mnt/storage nfs defaults,_netdev,proto=tcp 0 0