Pagina 1 di 1
Come spegnere automaticamente l'HD esterno allo spegnimento del PC? [RISOLTO]
Inviato: sabato 9 maggio 2009, 21:29
da bingel
Ho un hard disk esterno da 3.5", dotato di alimentatore senza pulsantino di spegnimento, che si collega al PC tramite cavetto USB.
Quando spengo il PC capita a volte che mi dimentichi di scollegare l'alimentatore del disco esterno e che questi rimanga dunque acceso (allo spegnimento del PC i dischi esterni non vengono spenti come quelli interni).
Vorrei sapere se c'è un sistema per fare in modo che il disco esterno venga automaticamente spento (al pari dei dischi interni) allo spegnimento del PC.
Re: Come spegnere automaticamente l'hard disk esterno allo spegnimento del PC?
Inviato: sabato 9 maggio 2009, 21:40
da streetcross
da ubuntu normalmente hai la possibilità di spegnerlo? o se smontato si spegne? in tal caso potresti mettere il comando in automatico allo spegnimento
Re: Come spegnere automaticamente l'hard disk esterno allo spegnimento del PC?
Inviato: sabato 9 maggio 2009, 22:23
da bingel
Non uso ubunu quindi non saprei.
Con xubuntu 8.10 (con quello nuovo non è più così) se fai click col destro sull'icona del device oltre all'opzione "smonta", ti si presenta l'opzione "espelli" con cui puoi decidere di spegnere il disco esterno.
A parte questo ho trovato un'utilità (si chiama hd-idle) che funziona da riga di comando e che permette di spegnere i dischi esterni.
Avrei pensato di eseguirla allo spegnimento del PC in corrispondenza di un runlevel successivo a quello in cui vengono smontate le partizioni (dovrebbe essere lo stesso runlevel in cui vengono spenti anche i dischi interni).
Tuttavia al momento dovrei documentarmi sul come fare e mi chiedevo pertanto se esistesse un metodo più semplice.
Grazie in anticipo
Re: Come spegnere automaticamente l'hard disk esterno allo spegnimento del PC?
Inviato: sabato 9 maggio 2009, 22:33
da streetcross
beh sai come è ubuntu e xubuntu sono la stessa cosa, cambia solo il DE, ed in questo caso ci azzecca poco dato che hai detto bene, devi metterlo in esecuzione nel runlevel precedente allo spegnimento (il DE ci fa na pippa) ma non è difficile!
Re: Come spegnere automaticamente l'HD esterno allo spegnimento del PC? [RISOLTO]
Inviato: domenica 10 maggio 2009, 15:33
da bingel
Ho risolto così:
Siccome non è possibile spegnere un disco fisso esterno col comando "hdparm", ho scaricato ed installato il programma hd-idle (
http://hd-idle.sourceforge.net/) in questo modo:
Il successivo comando serve ad installare il programma "cvs", necessario a scaricare i sorgenti, se non fosse già installato:
Quanto segue invece è per scaricare i sorgenti di hd-idle:
Codice: Seleziona tutto
cvs -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle login
premere "invio" alla richiesta di una password quindi digitare quanto segue
Codice: Seleziona tutto
cvs -z3 -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle co -P hd-idle
A questo punto, nella directory corrente, è stata creata una sottodirectory denominata hd-idle.
E' necessario entrarvi
e procedere come segue
Codice: Seleziona tutto
make
sudo make install-debian
sudo update-rc.d hd-idle defaults
Fatto ciò hd-idle è installato e si può decidere se avviarlo o meno come demone all'avvio del sistema affinché i dischi vengano messi in standby dopo un determinato periodo di tempo.
Il tutto è configurabile molto intuitivamente attraverso il file "/etc/default/hd-idle"
Tornando al mio problema io ho risolto aggiungendo la seguente stringa
al file /etc/init.d/halt così come sotto indicato:
Codice: Seleziona tutto
...
if [ "$NETDOWN" = "no" ]; then
netdown=""
fi
log_action_msg "Will now halt"
hd-idle -i 0
halt -d -f $netdown $poweroff $hddown
}
case "$1" in
start)
...
Tenere ben presente che così facendo, qualsiasi dispositivo usb, firewire etc. connesso al PC, al momento dello spegnimento verrà disattivato.