本文介紹了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/nullif [ $? -eq 0 ];then echo "rpcbind軟件已安裝"else yum install rpcbind -y >/dev/null && echo "正在安裝軟件"fiecho **********軟件已安裝**********#第三步:創建和發布共享目錄read -p "請輸入需要共享的目錄:" dirmkdir $dir -p >/dev/nullchmod 1777 $dirread -p "請輸入需要共享的網段" wdread -p "請輸入以什么權限方式共享,輸入ro或者rw:" qxcat >> /etc/exports << end$dir $wd($qx)end#第四步:啟動服務開機自啟動systemctl restart rpcbind.servicesystemctl restart nfs.serviceecho "nfs共享服務已搭建完成,歡迎下次使用"
測試:nfs服務端執行腳本后先看下是否成功產生上面共享的目錄,再在里面touch一個文件用于測試
測試端通過showmount命令查看服務端共享的目錄,然后將其掛載到自己本地的一個目錄,再進去看下是否有相應的文件,并查看其內容
到此這篇關于shell 腳本自動搭建nfs服務的方法示例的文章就介紹到這了,更多相關shell 自動搭建nfs 內容請搜索武林網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持武林網!
新聞熱點
疑難解答