#!/bin/bash
#Copyright (C)2012 soal
#This program is free software; you can redistribute it and/or
#modify it under the terms of the GNU General Public License
#as published by the Free Software Foundation; either version 2
#of the License, or (at your option) any later version.
#This program is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with this program; if not, write to the Free Software
#Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
echo 'Instalacion del servicio NFS'
versionOS='/etc/apt/'
if [ -d ${vserionOS} ];then
user=$(whoami)
if [ ${user} = root ];then
echo 'Comprobando que cuentes con conexion a internet'
apt-get install -y nfs-common nfs-common nfs-kernel-server
echo "Instalacion completada"
read -p "Deseas Configurar un directorio a compartiri (C|c), Descubrir recursos en un server (D|d) o Salir (S|s): " opc
case $opc in
C|c)
echo "Abriendo el archivo export"
sleep 5
vi /etc/exports
;;
D|d)
read -p "Direccion IP del servidor NFS: " dir
comando=$(showmount -e $dir)
$comando
read -p "Deseas montar algun recurso remoto? (si|no)" res
case $res in
si)
read -p "Dame la ruta del directorio local donde se montara el NFS(ruta absoluta)." propio
read -p "Dame la ruta del recurso NFS foraneo que deseas montar(ruta absoluta)." foraneo
comando1=$(mount -t nfs ${dir}:$propio $foraneo)
exit 0
;;
no)
echo "Hasta luego"
exit 0
;;
*)
echo "Opcion no valida"
exit 1
;;
esac
;;
S|s)
echo "Hasta Luego"
;;
*)
echo "Opcion no valida, saliendo"
exit 1
;;
esac
exit 0
else
echo 'No tienes suficientes privilegios'
exit 1
fi
else
echo 'Tu sistema no es tipo DEBIAN'
exit 1
fi
exit
configNFS.bash
d
Nombre:configNFS.bash
Autor: Soal
Correo: garcia.robertogarcia@gmail.com
Descripción: Script que permite la instalación del servicio NFS en sistemas tipo Debian
Suscribirse a:
Enviar comentarios (Atom)
0 comentarios:
Publicar un comentario