myNAS Ubuntu Scripts

Arrêt automatique des disques durs en cas d'inactivité(Éditer)

~# signifie l'invite de commande de Ubuntu (ne pas le tapez..)

Se placer en mode root avec
~# sudo -s

Créer le répertoire /home/scripts avec
~# mkdir /home/scripts

Aller dans le répertoire /home/scripts avec
~# cd /home/scripts


Editer/créer le fichier hdsleep.sh
~# nano ./hdsleep.sh

#!/bin/sh
#
/sbin/hdparm -S 242 /dev/sda
/sbin/hdparm -S 242 /dev/sdb
/sbin/hdparm -S 242 /dev/sdc
/sbin/hdparm -S 242 /dev/sdd
/sbin/hdparm -S 120 /dev/sde
/sbin/hdparm -S 0 /dev/sdf
#
exit 0

Donner les droits d'exécution au fichier ainsi créé
~# chmod +x ./hdsleep.sh


Ajouter le script au fichier de démarrage dUbuntu avec
~# nano /etc/rc.local

# script perso au demarrage
echo "Economie d'electricite et de chauffage ;)"
sh /home/scripts/hdsleep.sh


Editer/créer le fichier hdcheck.sh avec
~# nano ./hdcheck.sh

#!/bin/sh
#
/sbin/hdparm -C /dev/sda
/sbin/hdparm -C /dev/sdb
/sbin/hdparm -C /dev/sdc
/sbin/hdparm -C /dev/sdd
/sbin/hdparm -C /dev/sde
/sbin/hdparm -C /dev/sdf
#
exit 0

Donner les droits d'exécution au fichier ainsi créé
~# chmod +x ./hdcheck.sh


Les 2 scripts ainsi créés dans le répertoire /root peuvent être exécutés en ligne de commande à tout moment
~# ./hdsleep.sh lance le paramétrage des disques
~# ./hdcheck.sh affiche l'état des disque active/idle/sleep