码迷,mamicode.com
首页 > 其他好文 > 详细

一键部署NFS服务

时间:2017-05-16 23:35:56      阅读:350      评论:0      收藏:0      [点我收藏+]

标签:服务端   客户端   start   软件   程序   

 

#!/bin/bash

#By Kaile QQ:10206334

#Blog http://kaile.blog.51cto.com

RPCSTART=`/etc/init.d/rpcbind start`

NFSSTART=`/etc/init.d/nfs start`


#NFS服务端软件是否安装

[ `rpm -qa nfs-utils rpcbind | wc -l` -eq 2 ] ||  yum -y install nfs-utils rpcbind >/dev/null 2>$1


#NFS服务端rpcbind服务是否启动

[ `netstat -lnutp | grep 111 | wc -l` -eq 4 ] || $RPCSTART


#NFS服务端nfs服务是否启动

[ `rpcinfo -p localhost|grep nfs| wc -l ` -gt 0 ] || $NFSSTART


#配置nfs 文件

echo "/data 172.16.1.7(rw,sync)" >/etc/exports


#客户端必须nfs安装程序 

[ `rpm -qa | grep sshpass |wc -l` -eq 1 ] || yum -y install sshpass

[ $(sshpass -pkai ssh -o StrictHostKeyChecking=no root@172.16.1.7 rpm -qa nfs-utils rpcbind |wc -l) -eq 2 ] ||yum -y install nfs-utils rpcbind >/dev/null 2>&1

 

#客户端挂载nfs服务


sshpass -pkai ssh -o StrictHostKeyChecking=no root@172.16.1.7 mount -t nfs 172.16.1.31:/data /data > /dev/null 2>&1


#此脚本只是一个模板脚本 里面很多还可以在优化 修改 如客户端挂载客户端很多呢可以使用变量等。


本文出自 “啊凯” 博客,请务必保留此出处http://kaile.blog.51cto.com/12459560/1926400

一键部署NFS服务

标签:服务端   客户端   start   软件   程序   

原文地址:http://kaile.blog.51cto.com/12459560/1926400

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!