1+X云计算运维与开发初级 NFS服务 思维导图

1+X云计算运维与开发 NFS服务 思维导图1+X云计算运维与开发 项目三  NFS服务 思维导图
上一篇: 1+X云计算运维与开发初级 FTP服务 思维导图.
下一篇: 1+X云计算运维与开发初级 CIFS(Samba)服务 思维导图.

下面展示 NFS-Server 脚本

// An highlighted block
#!/bin/bash
##脚本运行环境,能上网,做服务端
##基础环境配置,修改主机名,关闭防火墙和SELinuX
hostnamectl set-hostname NFS-server
systemctl disable --now firewalld && setenforce 0
yum repolist##用yum安装安装nfs与rpc服务软件
rpm -qa rpcbind nfs-utils
yum install -y rpcbind nfs-utils##编写nfs服务配置文件
HOSTIP=$(ip a| awk -F '[ /]+' 'NR==9 {print $3}'): > /etc/exports
cat >>  /etc/exports <<EOF
/data/   $HOSTIP/24(rw,sync,no_root_squash)
EOF##创建共享存储目录,授权目录,启动程序服务
mkdir /data/ -p
chmod 777 /data/
chown -R nfsnobody.nfsnobody /data/systemctl start rpcbind
systemctl start nfs##检查(检查本地是否有可挂载磁盘)
showmount -e localhost

下面展示 NFS-Client 脚本

// An highlighted block
#!/bin/bash
##脚本运行环境,能上网,做客户端
##基础环境配置,修改主机名,关闭防火墙和SELinux
hostnamectl set-hostname NFS-Client
systemctl disable --now firewalld && setenforce 0##用yum安装安装nfs与rpc服务软件
rpm -qa rpcbind nfs-utils
yum install -y rpcbind nfs-utils##这里可以做一个优化,如果是两个节点同时跑的话,,Client节点可以等待Server节点安装完毕
#echo -e "\033[5m .\033[0m" && sleep 7##注意自己配置服务端的IP地址,启动程序服务
NFSserver=192.168.100.30systemctl start rpcbind
systemctl start nfs##检查(检查远程是否有可挂载磁盘)
showmount -e $NFSserver##将磁盘挂载到本地
mount -t nfs $NFSserver:/data/  /mnt
df -h##将开机启动写入配置文件
cat >> /etc/rc.local <<EOF
mount -t nfs $NFSserver:/data /mnt
EOF

相关链接: NFS实验视频.


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部