本文介紹了shell 腳本自動搭建nfs服務的方法示例,分享給大家,具體如下:
#vim /sh/zidong_dajian_nfs_fuwu.sh
#!/bin/bash
#name:zidong_dajian_nfs_fuwu.sh
#path:/sh/
#update:2017-9-17
#測試網絡是否通暢
ping -c 1 172.16.13.254 >/dev/null echo **********網絡ok**********
#第一步:關閉selinux和防火墻
setenforce 0 >/dev/null echo **********selinux已關閉**********
systemctl stop firewall >/dev/null echo **********防火墻已關閉**********
#第二步:確認軟件是否安裝
rpm -aq rpcbind >/dev/null
if [ $? -eq 0 ];then
echo "rpcbind軟件已安裝"
else
yum install rpcbind -y >/dev/null echo "正在安裝軟件"
fi
echo **********軟件已安裝**********
#第三步:創建和發布共享目錄
read -p "請輸入需要共享的目錄:" dir
mkdir $dir -p >/dev/null
chmod 1777 $dir
read -p "請輸入需要共享的網段" wd
read -p "請輸入以什么權限方式共享,輸入ro或者rw:" qx
cat >> /etc/exports end
$dir $wd($qx)
end
#第四步:啟動服務開機自啟動
systemctl restart rpcbind.service
systemctl restart nfs.service
echo "nfs共享服務已搭建完成,歡迎下次使用"
測試:nfs服務端執行腳本后先看下是否成功產生上面共享的目錄,再在里面touch一個文件用于測試

測試端通過showmount命令查看服務端共享的目錄,然后將其掛載到自己本地的一個目錄,再進去看下是否有相應的文件,并查看其內容

到此這篇關于shell 腳本自動搭建nfs服務的方法示例的文章就介紹到這了,更多相關shell 自動搭建nfs 內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:- ubuntu16.04搭建nfs服務的方法
- CentOS 7中搭建NFS文件共享存儲服務的完整步驟
- Ubuntu16.04搭建NFS 文件共享服務器的方法
- Linux服務器配置—搭建NFS服務器步驟