Evite la rotación de HDD en el arranque

9

¿Hay alguna forma de evitar que los discos duros específicos giren en el momento del arranque?

Hay 3 HDD en mi HTPC (Ubuntu 12.10) y 1 SSD (unidad de arranque). No quiero que los discos duros giren durante el arranque para reducir el tiempo de arranque, ahorrar energía y ampliar la vida útil del disco duro. Sin embargo, creo que el controlador HDD incorporado necesita saber qué unidades hay en el momento del arranque para que estén disponibles más adelante para el sistema. ¿Hay alguna posibilidad de evitar el spin-up?


Especificaciones de hardware : Placa base: APU ASrock A75M-ITX (UEFI)
:
HDD AMD A8-3870K : WD20EARS, HD204UI, WD20EARX
SSD: OCZ Vertex3 60GB
(4GB DDR3-1600, sintonizador de TV, Sharkoon 400W PSU)

¿Los discos duros giran instantáneamente cuando reciben energía de la fuente de alimentación o cuando giran cuando reciben algunos datos?
Gracias NoMad

Nómada
fuente

Respuestas:

8

Hay una función SATA llamada PUIS (Power-Up In Standby). Requiere soporte de su BIOS, discos duros y sistema operativo también. Algunos discos duros pueden habilitarlo a través de pines, otros pueden habilitarlo a través de hdparm -s. Esto es lo hdparmque dice el manual:

Active / desactive la función de encendido en modo de espera, si la unidad lo admite. MUY PELIGROSO. No lo use a menos que esté absolutamente seguro de que tanto el BIOS del sistema (o firmware) como el kernel del sistema operativo (Linux> = 2.6.22) son compatibles con las unidades que utilizan esta función. Cuando está habilitado, la unidad se enciende en el modo de espera para permitir que el controlador secuencia el giro de los dispositivos, lo que reduce la carga de corriente instantánea cuando muchas unidades comparten una fuente de alimentación. Principalmente para su uso en grandes configuraciones RAID. Esta característica generalmente está deshabilitada y la unidad se enciende en el modo activo (consulte -C arriba). Tenga en cuenta que una unidad también puede permitir habilitar esta función mediante un puente. Algunas unidades SATA admiten el control de esta función mediante el pin 11 del conector de alimentación SATA. En estos casos,

Por supuesto, no debe montar ningún sistema de archivos en esa unidad durante el arranque, de lo contrario, la unidad girará cuando intente montar algo en ella, e introducirá un largo retraso durante el proceso de arranque ...

haimg
fuente
Gracias, ¿puedo verificar de alguna manera si la placa base admite el comando PUIS? Las dos unidades WD admiten esto mediante un puente, pero no estoy seguro acerca de la placa base. El sitio web no dice nada sobre PUIS o PM2 (por lo que creo que no es compatible con esta función), pero no puedo encontrarlo en el sitio de soporte de ninguna otra placa base (excepto en una página de soporte de Intel sobre fallas de HDD). editar: No existe tal opción en el UEFI, los puertos SATA funcionan en modo AHCI
NoMad
2
Descubrí que en algunas placas base, "simplemente funciona" (incluso si no se admite específicamente), y en algunas, debe configurar el puerto SATA relevante como "deshabilitado" en el BIOS, por lo que el BIOS no intentará identificar / acceder el disco duro en absoluto durante el arranque. El acceso a nivel del sistema operativo seguirá funcionando, por supuesto (Linux sondea el conjunto de chips SATA directamente).
Haimg