#!/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 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 TAIL=`tail -1 $LOG` if [ "$TAIL" = "0" ] ; then sleep 1; echo "We have an IDE disk on : "${h} ; echo "#######################################" ; else echo "We have a SATA disk on : "${h} ; echo "#######################################"; fi done