nfs安装及开机启动(centos)
1、 nfs服务器准备
172.16.200.98 服务端
172.16.200.102 客户端
2、服务端安装
#安装 nfs yum install nfs-utils -y #启动nfs systemctl start nfs-server #查看 nfs 版本 cat /proc/fs/nfsd/versions # 创建共享目录 mkdir -p /data/nfs cd /data/nfs mkdir rw mkdir ro #设置共享目录 vim /etc/exports /data/nfs/rw 172.16.200.0/24(rw,sync,no_subtree_check,no_root_squash) /data/nfs/ro 172.16.200.0/24(ro,sync,no_subtree_check,no_root_squash) #重新加载 exportfs -f systemctl reload nfs-server
3、客户端挂载
#安装 nfs yum install nfs-utils -y #挂载 mkdir -p /mnt/nfs/rw mkdir -p /mnt/nfs/ro mount -t nfs 172.16.200.98:/data/nfs/rw /mnt/nfs/rw mount -t nfs 172.16.200.98:/data/nfs/ro /mnt/nfs/ro
4、服务器端:nfs开机启动
#######服务器端nfs服务开机启动###########
systemctl is-enabled nfs #检查服务是否开机启动 systemctl enable nfs #将服务配置成开机启动
5、客户端开机自动挂载
vi /usr/local/sbin/nfsboot.sh # 创建启动文件
#! /bin/bash ## This is nfs自启动 shell script. mkdir -p /mnt/nfs/rw mkdir -p /mnt/nfs/ro date mount -t nfs 172.16.200.98:/data/nfs/rw /mnt/nfs/rw mount -t nfs 172.16.200.98:/data/nfs/ro /mnt/nfs/ro echo "nfs自启动 success!!"
vi /etc/rc.d/rc.local # 添加启动文件至此