Come spegnere automaticamente l'HD esterno allo spegnimento del PC? [RISOLTO]
Come spegnere automaticamente l'HD esterno allo spegnimento del PC? [RISOLTO]
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.
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.
Ultima modifica di bingel il domenica 10 maggio 2009, 15:12, modificato 1 volta in totale.
Free Thought - Free World
- streetcross
- Accecante Asceta

- Messaggi: 24943
- Iscrizione: giovedì 7 febbraio 2008, 10:52
- Contatti:
Re: Come spegnere automaticamente l'hard disk esterno allo spegnimento del PC?
da ubuntu normalmente hai la possibilità di spegnerlo? o se smontato si spegne? in tal caso potresti mettere il comando in automatico allo spegnimento
Ubuntu user #22995 Linux user #474679 Stacy can't you see, you're just not the girl for me, I know it might be wrong, but I'm in love with Stacy's Mom. ﺕ In molti credono di essere degli alternativi. In realtà la maggior parte di loro lascia la strada principale per seguire la seconda strada più battuta; in pochi si creano il proprio sentiero.
Re: Come spegnere automaticamente l'hard disk esterno allo spegnimento del PC?
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
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
Ultima modifica di bingel il sabato 9 maggio 2009, 22:25, modificato 1 volta in totale.
Free Thought - Free World
- streetcross
- Accecante Asceta

- Messaggi: 24943
- Iscrizione: giovedì 7 febbraio 2008, 10:52
- Contatti:
Re: Come spegnere automaticamente l'hard disk esterno allo spegnimento del PC?
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!
Ubuntu user #22995 Linux user #474679 Stacy can't you see, you're just not the girl for me, I know it might be wrong, but I'm in love with Stacy's Mom. ﺕ In molti credono di essere degli alternativi. In realtà la maggior parte di loro lascia la strada principale per seguire la seconda strada più battuta; in pochi si creano il proprio sentiero.
Re: Come spegnere automaticamente l'HD esterno allo spegnimento del PC? [RISOLTO]
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:
premere "invio" alla richiesta di una password quindi digitare quanto segue
A questo punto, nella directory corrente, è stata creata una sottodirectory denominata hd-idle.
E' necessario entrarvi
e procedere come segue
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:
Tenere ben presente che così facendo, qualsiasi dispositivo usb, firewire etc. connesso al PC, al momento dello spegnimento verrà disattivato.
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:
Codice: Seleziona tutto
sudo apt-get install cvsCodice: Seleziona tutto
cvs -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle loginCodice: Seleziona tutto
cvs -z3 -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle co -P hd-idleE' necessario entrarvi
Codice: Seleziona tutto
cd hd-idleCodice: Seleziona tutto
make
sudo make install-debian
sudo update-rc.d hd-idle defaultsIl tutto è configurabile molto intuitivamente attraverso il file "/etc/default/hd-idle"
Tornando al mio problema io ho risolto aggiungendo la seguente stringa
Codice: Seleziona tutto
hd-idle -i 0Codice: 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)
...
Ultima modifica di bingel il mercoledì 13 maggio 2009, 21:40, modificato 1 volta in totale.
Free Thought - Free World
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 9 ospiti
