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

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

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