Evitare lo spinup dell'HDD all'avvio


9

Esiste un modo per evitare la rotazione di specifici HDD all'avvio?

Ci sono 3 HDD nel mio HTPC (Ubuntu 12.10) e 1 SSD (unità di avvio). Non voglio far girare gli HDD all'avvio per ridurre il tempo di avvio, risparmiare energia ed espandere la durata della vita dell'HDD. Tuttavia, penso che il controller HDD integrato debba sapere quali unità sono presenti al momento dell'avvio per renderle disponibili in un secondo momento per il sistema. C'è qualche possibilità per evitare lo spin-up?

Specifiche hardware
: Scheda madre: APU ASrock A75M-ITX (UEFI)
:
HDD AMD A8-3870K : WD20EARS, HD204UI, WD20EARX
SSD: OCZ Vertex3 60GB
(4GB DDR3-1600, sintonizzatore TV, Sharkoon 400W PSU)

Gli HDD si attivano all'istante quando ricevono energia dall'alimentatore o quando si ricevono alcuni dati?
Grazie NoMad


Risposte:


8

C'è una funzione SATA chiamata PUIS (Power-Up In Standby). Richiede supporto anche dal BIOS, dai dischi rigidi e dal sistema operativo. Alcuni dischi rigidi possono essere abilitati tramite pin, altri possono essere abilitati tramite hdparm -s. Questo è ciò che hdparmdice il manuale:

Abilita / disabilita la funzione di accensione in standby, se supportata dall'unità. MOLTO PERICOLOSO. Non utilizzare a meno che non si sia assolutamente certi che sia il BIOS di sistema (o il firmware) sia il kernel del sistema operativo (Linux> = 2.6.22) supportano il sondaggio per le unità che utilizzano questa funzione. Se abilitato, l'unità viene accesa in modalità standby per consentire al controller di sequenziare lo spin-up dei dispositivi, riducendo l'onere di assorbimento di corrente istantaneo quando molte unità condividono un alimentatore. Principalmente per l'uso in grandi configurazioni RAID. Questa funzione è generalmente disabilitata e l'unità è accesa in modalità attiva (vedere -C sopra). Si noti che un'unità può anche consentire l'abilitazione di questa funzione tramite un ponticello. Alcune unità SATA supportano il controllo di questa funzione tramite il pin 11 del connettore di alimentazione SATA. In questi casi,

Ovviamente, non è necessario montare alcun filesystem su quell'unità durante l'avvio, altrimenti l'unità girerà quando si tenta di montare qualcosa su di essa e introdurrà un lungo ritardo durante il processo di avvio ...


Grazie, posso in qualche modo verificare se la scheda madre supporta il comando PUIS? Le due unità WD supportano questo tramite jumper, ma non sono sicuro della scheda madre. Il sito Web non dice nulla su PUIS o PM2 (quindi penso che non supporti questa funzione), ma non riesco a trovarlo sul sito di supporto di qualsiasi altra scheda madre (tranne per una pagina di supporto Intel sugli errori dell'HDD). modifica: Non esiste tale opzione nell'UEFI, le porte SATA funzionano in modalità AHCI
NoMad,

2
Ho scoperto che in alcune schede madri, "funziona" (anche se non specificamente supportato) e in alcune, è necessario impostare la porta SATA pertinente come "disabilitata" nel BIOS, quindi il BIOS non tenterà di identificare / accedere il disco rigido durante l'avvio. L'accesso a livello di sistema operativo continuerà a funzionare, ovviamente (il chipset SATA di Linux analizza direttamente).
haimg
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.