服务端配置
安装nfs server
apt install nfs-kernel-server
修改配置
vim /etc/exports
填入你想共享的文件夹,格式为:文件夹 可访问的ip(参数)
,rw
表示读写。
比如,这个nfs server的ip地址为192.168.5.98,我想让192.168.5.1~192.168.5.255都能够访问这个nfs server,此处就设置为192.168.5.0/24。
也可以填写域名,*
为通配符,单独的*
表示任意ip都可以访问。
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
#
/root/downloads 192.168.5.0/24(rw,no_root_squash,no_subtree_check,async)
/root/downloads2 192.168.5.0/24(rw,no_root_squash,no_subtree_check,async)
/root/downloads3 192.168.5.0/24(rw,no_root_squash,no_subtree_check,async)
/srv *(ro,sync,subtree_check)
/home *.hostname.com(rw,sync,no_subtree_check)
/scratch *(rw,async,no_subtree_check,no_root_squash)
开启服务
# 开启服务
systemctl start nfs-kernel-server.service
# 重启服务
systemctl restart nfs-kernel-server.service
Ubuntu客户端配置
安装客户端
apt install nfs-common
挂载nfs文件夹
方法一
mkdir /opt/example
mount example.hostname.com:/srv /opt/example
mount 服务器地址:目录 本地目录
方法二
vim /etc/fstab
添加
example.hostname.com:/srv /opt/example nfs rsize=8192,wsize=8192,timeo=14,intr
评论区