# Verification de l'espace libre sur un file system Verif_Espace(){ # 1er param= espace requis en Mo, 2eme param= file system EspaceDemande=`expr $1 \* 1000000` NbBlocsDemandes=`expr $EspaceDemande / 512 + 1` NbBlocsLibres=`df $2 | grep '^/dev' | awk '{print $3}'` if [ $NbBlocsLibres -lt $NbBlocsDemandes ] ; then echo "Tentative d\'extension du systeme de fichiers $2 \n" NbBlocsFS=`df $2 | grep '^/dev' | awk '{print $2}'` NouveauNbBlocsFS =`expr $NbBlocsFS + $NbBlocsDemandes ` chfs -a size=$NouveauNbBlocsFS $2 2>&1 if [ $? -eq 0 ] ; then echo "Le file system $2 a ete etendu" return 0 else echo "L'extension du file system $2 a echoue" return 1 fi fi }