#!/bin/bash # Script que mostrará por pantalla los dispositivos de almacenamiento # presentes en el sistema; el punto de montaje # en el que son accesibles; y el sistema de archivos # con el que están formateados ROJO="\e[1;31m" VERDE="\e[1;32m" cRESET="\e[1;m" function echoRojo(){ echo -e "${ROJO}$*$cRESET" } function echoVerde(){ echo -e "${VERDE}$*$cRESET" } function ko(){ clear echo "Se ha producido un error:" echo "$*" read -n1 -s -p "Pulse para continuar..." NADA echo "" clear exit } [ $UID -ne 0 ] && ko No eres root, usa sudo. DEVICES=`fdisk -l | grep ^/dev | cut -d" " -f1` for DISCO in $DEVICES do LINEA=`mount | grep ^$DISCO 2> /dev/null` if [ $? = 0 ] then MONT=`echo $LINEA | cut -d" " -f3` FS=`echo $LINEA | cut -d" " -f5` echoVerde "OK\t$DISCO\t$MONT\t$FS" else echoRojo "FAIL\t$DISCO" fi done