¿Cómo hago para que mis discos giren después de una hora?

8

Actualmente estoy configurando un nuevo servidor doméstico, y estoy tratando de hacer que los discos giren después de una hora. Pero no giran hacia abajo.

Preparar

Tengo todo mi sistema en un ssd: / dev / sda. Tengo tres discos duros en el sistema: / dev / sdb, / dev / sdc y / dev / sdd. No están montados, aunque contienen volúmenes LVM (activos).

Que funciona

Puedo poner el disco en espera usando:

hdparm -y /dev/sdb

El disco permanece sin funcionar durante días (si dejo el sistema solo), lo que indica (creo) que el sistema realmente no genera ninguna actividad

Usando valores relativamente pequeños para el tiempo de espera como:

hdparm -S 180 /dev/sdb
hdparm -S 240 /dev/sdc
hdparm -S 241 /dev/sdd

También funciona. Cada uno de los discos gira después del tiempo especificado (15 minutos, 20 minutos y 30 minutos, respectivamente)

Lo que no funciona

Intento establecer el valor de tiempo de espera en una hora, así:

hdparm -S 242 /dev/sdb

El comando parece tener éxito, pero el disco no entra en modo de espera (es decir, después de un día, el disco todavía está en modo activo / inactivo, como lo atestigua mi medidor de potencia, así como

hdparm -C /dev/sdb

Detalles del sistema

Esta es Debian Squeeze, que se ejecuta en una placa base Asus con tecnología Atom (AT5NM10T-I). Los discos son:

[1.948217] scsi 0:0:0:0: Direct-Access ATA OCZ VERTEX PLUS  3.50 PQ: 0 ANSI: 5
[1.953713] scsi 1:0:0:0: Direct-Access ATA ST2000DL003-9VT1 CC3C PQ: 0 ANSI: 5
[1.954302] scsi 4:0:0:0: Direct-Access ATA ST31500341AS     SD1B PQ: 0 ANSI: 5
[1.954873] scsi 5:0:0:0: Direct-Access ATA ST31500341AS     SD1B PQ: 0 ANSI: 5
Kees-Jan
fuente
@ syneticon-dj: Tenga cuidado con esta sugerencia, algunas personas tienden a crear nuevas preguntas en los sitios sugeridos en lugar de esperar a que su pregunta sea migrada por votos. Kees-Jan: Por favor no hagas eso :)
Sven
Solo quiero agregar, ¿no debería ser hdparm -S 720 / dev / sdb durante una hora en espera?
Cold T
@ColdT: No, no debería serlo. De acuerdo con el manual de hdparm "La codificación del valor de tiempo de espera es algo peculiar". Vea el manual para la explicación completa ( linux.die.net/man/8/hdparm )
Kees-

Respuestas:

4

En su configuración predeterminada, smartd verifica el estado del disco una vez cada 30 minutos, excepto cuando el disco está en espera.

Aparentemente, eso genera suficiente actividad de disco para que los discos nunca se vayan a dormir (para tiempos de espera superiores a 30 minutos), pero no despierta ningún disco dormido.

Kees-Jan
fuente
0

Debería probar si funciona cuando todas las particiones en ese disco están desmontadas. También jugué con esto hace un tiempo y tuve algunos problemas con las lecturas / escrituras regulares que sostienen el disco en estado giratorio.

Por otro lado ver esto:

Control de ciclo de energía El
apagado y el reinicio de una computadora o la reanudación de la hibernación activan y desactivan las unidades de la computadora. Se cree que la operación de giro realizada por un variador después de un ciclo de alimentación ejerce más tensión sobre el variador que el funcionamiento continuo del variador durante un largo período de tiempo.

Según la experiencia profesional de los administradores de sistemas, se cree que existe una relación directa entre el número de ciclos de alimentación de una computadora y la probabilidad de falla de sus unidades. En otras palabras, una computadora con un alto tiempo de actividad puede tener una probabilidad más baja de falla del disco que una que tiene un ciclo de energía de manera rutinaria.

http://en.wikibooks.org/wiki/Minimizing_Hard_Disk_Drive_Failure_and_Data_Loss/Stress_Control

bardiir
fuente
Gracias por tu respuesta. En mi configuración de prueba, los discos no están montados (como se menciona en la sección de configuración ). Soy consciente de que la gente cree que el reciclaje de energía del disco causa estrés, pero estamos hablando de un disco que rara vez se usa (menos de una vez al mes), y tengo que pagar una factura de energía.
Kees-