myNAS Ubuntu Scripts

Différence entre les versions 2011/04/30 17:58 et 1970/01/01 00:59.
!! Arrêt automatique des disques durs en cas d'inactivité

~# signifie l'invite de commande de Ubuntu (ne pas le tapez..)
Se placer en mode root avec {br} ~# sudo -s
Créer le répertoire /home/scripts avec {br} ~# mkdir /home/scripts
Aller dans le répertoire /home/scripts avec {br} ~#  cd /home/scripts
-----

Editer/créer le fichier hdsleep.sh {br} ~# 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éé {br} ~# chmod +x ./hdsleep.sh

----

Ajouter le script au fichier de démarrage dUbuntu avec {br} ~# 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 {br} ~# 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éé {br} ~# 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 {br} ~# ./hdsleep.sh lance le paramétrage des disques {br} ~# ./hdcheck.sh affiche l'état des disque active/idle/sleep