bash 脚本编程十六 NFS server自动部署
现在创建nfs/server目录,这个脚本要自动安装并配置nfs server。
install.sh脚本:
#!/bin/bash source ../../common/tool.shnfs="nfs-kernel-server"hasDpkg $nfsr=$?if [ $r -eq 1 ]then echo "$nfs was installed"else echo "$nfs was not installed" apt-get install $nfsfiif [ -d "/opt/share" ]then echo "/opt/share" exists alreadyelse mkdir -p /opt/share chmod -R 777 /opt/sharefi#config /opt/share as nfs foldermv /etc/exports /etc/exports_bkmv /etc/hosts.deny /etc/hosts.deny_bkmv /etc/hosts.allow /etc/hosts.allow_bkcp exports /etc/cp hosts.deny /etc/cp hosts.allow /etc/service portmap restartservice nfs-kernel-server restart
里面的内容参考前面的博客:http://blog.csdn.net/sheismylife/article/details/7987638
应该根据具体部署的环境修改IP地址。
这里重用了前面开发的hasDpkg函数。