#!/bin/bash
rpm -q nfs-utils
if [[ $? -eq 0 ]];then
echo "nfs安装成功"
else
yum install -y nfs-utils
if [[ $? -eq 0 ]];then
echo "安装成功"
else
echo "安装失败"
fi
fi
read -p "是否保留之前的共享:[y/n] " -t 20 ap
if [[ ${ap} = "n" ]]; then
echo "保留之前的共享配置"
while true; do
read -p "共享目录:" -t 20 gdir
read -p "允许访问的IP:" -t 20 xip
read -p "读写权限:[ro/rw] " -t 20 qx
cat <<- EOF > /etc/exports
${gdir} ${xip}(${qx,sync})
EOF
cat /etc/exports
read -p "是否继续共享:[y/n] " op
if [ ${ap} == "n" ]; then
break;
fi
done
else
echo "删除之前的共享配置"
while true; do
read -p "共享目录:" -t 20 gdir
read -p "允许访问的IP:" -t 20 xip
read -p "读写权限:[ro/rw] " -t 20 qx
cat <<- EOF >> /etc/exports
${gdir} ${xip}(${qx,sync})
EOF
cat /etc/exports
read -p "是否继续共享:[y/n] " op
if [ ${op} == "n"]; then
break;
fi
done
fi
service nfs restart
showmount -e 127.0.0.1
echo "脚本执行完毕!"
Linux配置nfs共享脚本
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- Linux服务器 CentOS 6系列最小化安装优化脚本详解02————修改history记录、定时校正服务器时间...
- *** vim简介*** vi是Linux下默认的文本编辑器,类似于Windows下面的记事本,notepad++...
- 原文地址:https://www.infoq.com/news/2017/03/nginx-plus-12-rel...