Pagina 1 di 2
Spegnere un harddisk
Inviato: sab 20 gen 2007, 1:47
da Dani
E' possibile spegnere un harddisk, in modo tale che per riattivarlo sia necessario il riavvio del sistema ?
Ho provato con hdparm -Y /dev/sda e in effetti il disco si ferma, ma appena qualcosa o qualcuno prova ad accedervi si riattiva...Inoltre quando spengo il sistema si blocca per un bel po' su 'syncronizing sda:' ...
Devo per forza avviare il pc con l'hard disk non alimentato (col cavo dell'alimentatore staccato, per intenderci) ? :-/
Inviato: sab 20 gen 2007, 9:20
da Luci0
Ciao ...
Detto così sembra che tu voglia mettere offline un hard disk e poi raccenderlo con un comando, presumo che questo hard disk non sia di sistema e ti serva per fare dei backup... ... ma se spieghi meglio cosa devi fare forse qualche idea viene fuori !!
Inviato: sab 20 gen 2007, 19:00
da Dani
Luci0 ha scritto:Ciao ...
Detto così sembra che tu voglia mettere offline un hard disk e poi raccenderlo con un comando, presumo che questo hard disk non sia di sistema e ti serva per fare dei backup... ... ma se spieghi meglio cosa devi fare forse qualche idea viene fuori !!
Praticamente ho preso un harddisk esterno, l'ho aperto e montato come se fosse interno.Ci ho installato un sistema operativo ed ora uso questo harddisk.
Quindi l'altro disco (sda) per ora non mi serve piu' e volevo tenerlo spento.
Tutto qui

Inviato: sab 20 gen 2007, 19:16
da Luci0
Inviato: sab 20 gen 2007, 23:47
da masalapianta
hdparm -Y lo "spegne", il fatto che torna su quando qualcosa prova ad accedervi e' dovuto al driver ide di linux che fa un reset (cosa necessaria per poter riaccedere al disco dopo un hdparm -Y) automaticamente; visto che, da quanto scrivi, mi sembra che nulla deve poterlo riattivare automaticamente, basta che tiene smontate tutte le partizioni di quel disco, in tal modo nulla provera' ad accedere ai file system associati e quindi il disco rimarra' non attivo dopo un hdparm -Y
Inviato: dom 21 gen 2007, 0:47
da Dani
Immagina un computer con il case aperto, dentro, in genere, c'è un hard disk, giusto ?
Questo disco è collegato alla scheda madre ed all'alimentatore.
Se stacco il cavo dell'alimentatore l'hard disk non funziona piu', ovviamente.
Ecco ! Io devo "spegnere" questo disco come se fosse scollegato, ma in realtà deve essere collegato.
(mi sa che mi sono spiegato peggio di prima

)
masalapianta ha scritto:hdparm -Y lo "spegne", il fatto che torna su quando qualcosa prova ad accedervi e' dovuto al driver ide di linux che fa un reset (cosa necessaria per poter riaccedere al disco dopo un hdparm -Y) automaticamente; visto che, da quanto scrivi, mi sembra che nulla deve poterlo riattivare automaticamente, basta che tiene smontate tutte le partizioni di quel disco, in tal modo nulla provera' ad accedere ai file system associati e quindi il disco rimarra' non attivo dopo un hdparm -Y
Ok, pero' resta un ultimo problema: quando cerco di spegnere il pc, il sistema resta bloccato per un bel po' in quanto cerca di sincronizzare il disco che ormai è spento...Quindi cerca di riattivarlo, non ci riesce, e dopo circa un minuto si spegne normalmente.
Inviato: dom 21 gen 2007, 8:30
da gohanz
Non puoi disattivare l'interfaccia del disco direttamente dal Bios? Proteggendo poi lo stesso con una password!
Inviato: dom 21 gen 2007, 16:48
da Luci0
masalapianta ha scritto:hdparm -Y lo "spegne", il fatto che torna su quando qualcosa prova ad accedervi e' dovuto al driver ide di linux che fa un reset (cosa necessaria per poter riaccedere al disco dopo un hdparm -Y) automaticamente; visto che, da quanto scrivi, mi sembra che nulla deve poterlo riattivare automaticamente, basta che tiene smontate tutte le partizioni di quel disco, in tal modo nulla provera' ad accedere ai file system associati e quindi il disco rimarra' non attivo dopo un hdparm -Y
Sembra che l' idea di masalapianta si quella migliore ...
quindi devi smontare prima le partizioni del disco che devi spegnere e poi lo spegni ... se fosse un disco USB potresti anche scaricare i moduli usb-storage ... in tal caso sparisce anche il dispositivo e a meno di ricaricare il modulo non si dovrebbe riattivare ... comunque verifico con un hard disk esterno USB
Inviato: dom 21 gen 2007, 16:58
da Luci0
Seguito post precedente il comando
non funziona con l' hard disk del cassettino USB !!! credo quindi che tu stia usando un SATA ... Ciao

Inviato: dom 21 gen 2007, 21:41
da Dani
gohanz ha scritto:Non puoi disattivare l'interfaccia del disco direttamente dal Bios? Proteggendo poi lo stesso con una password!
Ma disattivandolo dal bios poi il disco non continua a girare, o viene fermato come accade con hdparm -Y ?
@luci0: si, è un sata, con hdparm -Y lo fermo ma quando devo spegne il pc slackware cerca di sincronizzarlo e quindi cerca di riattivarlo...

Inviato: dom 21 gen 2007, 22:30
da Luci0
Ma per caso la device appare in /etc/fstab perché altrimenti il kernel dovrebbe fregarsene ...
con il BIOS puoi anche disattivarlo ... ma Linux in genere se ne frega altamente e lo rileva ... fai la prova e dovrebbe essere così
Credo che l'unica soluzione sia un interfaccia relé ... che interrompa l' alimentazione ..... !!!

Inviato: lun 22 gen 2007, 10:50
da masalapianta
Dani ha scritto:
@luci0: si, è un sata, con hdparm -Y lo fermo ma quando devo spegne il pc slackware cerca di sincronizzarlo e quindi cerca di riattivarlo...

ripeto: se smonti tutti i file system che stanno su partizioni di quel disco e poi dai hdparm -Y, il kernel non cerchera' piu' di fare sync, neanche quando spegni la macchina
Inviato: lun 22 gen 2007, 11:06
da Dani
Ma per caso la device appare in /etc/fstab perché altrimenti il kernel dovrebbe fregarsene ... Confused
No, in fstab non c'è nulla che riguarda il disco in questione...
Codice: Seleziona tutto
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
none /dev/pts devpts defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/cdrom /mnt/cd iso9660 ro,user,noauto,unhide 0 0
/dev/dvd /mnt/dvd udf ro,user,noauto,unhide 0 0
/dev/fd0 /mnt/fl vfat user,noauto 0 0
/dev/hdb2 / xfs defaults 0 1
con il BIOS puoi anche disattivarlo ... ma Linux in genere se ne frega altamente e lo rileva ... fai la prova e dovrebbe essere così
Ho provato, hai ragione !
masalapianta ha scritto:
ripeto: se smonti tutti i file system che stanno su partizioni di quel disco e poi dai hdparm -Y, il kernel non cerchera' piu' di fare sync, neanche quando spegni la macchina
Tutti i filesystem del disco sono smontati.

Inviato: lun 22 gen 2007, 11:34
da Luci0
L' unica cosa da fare é analizzare il file /etc/rc.d/rc.0 e vedere chi tenta di fare questa sincronizzazione ... credo che sia in questa riga ma é una ipotesi ...
Codice: Seleziona tutto
...........
# This never hurts:
/bin/sync
...........
....
P.S. a questo punto non credo si possa fare di più ...!!!
Inviato: lun 22 gen 2007, 12:58
da targzeta
Sicuri che non si possa passare una qualche opzione al driver dei dischi per dirgli: "Ignorami questo disco?". Ora non ho tempo per cercare, ma penso si possa fare.
Spina
P.S. Alternativamente, puoi smontare l'HD e darlo a me

.