#!/bin/bash # script for checking IDE/SATA disk for Linux DATE=`date "+Date courante: %Y-%m-%d%nHeure: %H:%M:%S"` LOG=/var/tmp/disk-check.log #CHECK_IDE=`grep sda /etc/fstab | wc -l` #MACHINE=`uname -n` TAIL=`tail -1 $LOG` source /etc/verimag/functions type=$1 if [ x$type = x ] ; then printf "usage debian-disk-check sarge|etch|servers\n" exit 0 fi case "$1" in sarge) hlist="`hosts debian-linux-3.1`" ;; etch) hlist="`hosts debian-linux-4.0`" ;; serveurs) hlist="`hosts debian server`" ;; esac clear; echo -en "~~~~~~~~~~~~~~~~~~~~\n" echo $DATE echo -en "~~~~~~~~~~~~~~~~~~~~\n" echo -en " \n" sleep 1; for h in ${hlist} ; do ssh $h grep sda /etc/fstab | wc -l > $LOG 2>/dev/null #if [ "$CHECK_IDE" = "0" ] ; then #if [ ! $? = 0 ] ; then if [ "$TAIL" = "0" ] ; then echo "#######################################" ; echo ${h} " : We have an IDE disk " ; echo "#######################################" ; else echo "#######################################" ; echo ${h} ": We have a SATA disk " ; echo "#######################################"; fi done