1、yum安装nfs需要的包
yum install -y nfs-utils
2、编辑 exports 文件
vi /etc/exports
/data/nfs/ 192.168.0.0/24(rw,sync,,no_root_squash,fsid=0)
# /data/nfs/ 要分享的目录
# 192.168.0.0/24 允许哪个网段或地址可以访问
# (rw,sync,,no_root_squash,fsid=0),参数,
# rw:可读写,sync:同步写;
# no_root_squash,登入 NFS 主机使用分享目录的使用者,如果是 root 的话,那么对于这个分享的目录来说,他就具有 root 的权限!这个项目『极不安全』,不建议使用!不过不用的话,有时候会提升权限不足,也可以修改目录权限
# fsid=0,表示将这个目录包装成根目录
3、nfs涉及到的两个服务
# 启动并设置成开机自启动
systemctl start rpcbind.service;systemctl enable rpcbind.service
systemctl start nfs-server.service; systemctl enable nfs-server.service
4、其他命令
# 修改/etc/export后,使生效
exportfs -r
# 查看
exportfs
检查 NFS 服务器端是否有目录共享:showmount -e nfs服务器的IP
showmount -e 192.168.248.208
Export list for 192.168.248.208:
/home/nfs 192.168.248.0/24
在从机上使用 mount 挂载服务器端的目录/home/nfs到客户端某个目录下:
cd /home && mkdir /nfs
mount -t nfs 192.168.248.208:/home/nfs /home/nfs
df -h 查看是否挂载成功。
ununtu16.04
# 安装nfs客户端
apt-get install nfs-common
# 安装nfs服务端
apt-get install nfs-kernel-server
启动服务
$ sudo /etc/init.d/rpcbind restart
$ sudo /etc/init.d/nfs-kernel-server restart