Re: smartctl

Top Page

Reply to this message
Author: nt.guilde
Date:  
To: guilde
Subject: Re: smartctl
> > ,----
> > | Testing has begun.
> > | Please wait 2 minutes for test to complete.
> > | Test will complete after Wed May 30 11:40:12 2018
> > `----
> >
> > pour un long :
> >
> > ,----
> > | Testing has begun.
> > | Please wait 246 minutes for test to complete.
> > | Test will complete after Wed May 30 15:45:08 2018
> > `----
> >
>
> Donc gsmartcontrol se base sur cela pour faire une progression de la barre?
>
> Il teste peut-être la date du rapport?


Tu peux le faire aussi :

a="$(smartctl -t short /dev/sdX)"
(( $? )) && { # smartctl returned error
echo ERROR : >&2
echo "$a" >&2
exit 1
}

end="$(echo "$a" | sed '/Test will complete after /!d; s///')"
sleep $(( `date +%s -d "end"` - `date +%s` + 60 ))

#retrouver le rapport, débrancher le disque, exit 0

Personnellement, je ne ferais pas cela, mais plutôt ceci :
- manuellement, de temps en temps, une sauvegarde ;
- manuellement, de temps en temps, un test du disque.

Une fois par mois, ce serait déjà bien.
-Nicolas T.