centos7简单部署nfs
server端
一、安装安装包
yum install -y nfs-utils
二、准备安全环境
#关闭selinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux;
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config;
#关闭防火墙
systemctl stop firewalld.service;
systemctl disable firewalld.service;
三、准备共享路径
mkdir /shared
chown -R nfsnobody:nfsnobody /shared
四、修改共享配置
vim /etc/exports
/shared xxx.xx.32.0/24(rw,sync,no_root_squash,insecure)
五、启动服务,设置自启
#启动服务
systemctl start rpcbind
systemctl start nfs
#设置自启
systemctl enable rpcbind
systemctl enable nfs
六、在client使用showmount -e 检查暴露状态
[root@cab03-node45 ~]# showmount -e xxx.xx.32.46
Export list for xxx.xx.32.46:
/shared xxx.xx.32.0/24
参考
https://blog.csdn.net/weixin_39646107/article/details/112195738
client端
一、安装
yum install nfs-utils vim -y
二、准备安全环境
#关闭selinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux;
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config;
#关闭防火墙
systemctl stop firewalld.service;
systemctl disable firewalld.service;
三、检查server端暴露状态
[root@cab03-node45 ~]# showmount -e xxx.xx.32.46
Export list for xxx.xx.32.46:
/shared xxx.xx.32.0/24
四、修改配置文件
vim /etc/fstab
xxx.xx.32.46:/shared /shared nfs defaults 0 0
五、挂载远程目录
mount xxx.xx.32.46:/shared/ /shared/
六、检查挂载状态
[root@cab03-node45 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 400G 2.0G 398G 1% /
devtmpfs 126G 0 126G 0% /dev
tmpfs 126G 0 126G 0% /dev/shm
tmpfs 126G 19M 126G 1% /run
tmpfs 126G 0 126G 0% /sys/fs/cgroup
/dev/sda6 120G 38M 120G 1% /var/log
/dev/sda2 1014M 129M 886M 13% /boot
/dev/sda1 200M 12M 189M 6% /boot/efi
xxx.xx.32.46:/shared 11T 14G 11T 1% /shared
tmpfs 26G 0 26G 0% /run/user/0