Hacer que el disco duro gire cuando no está montado pero que siga girando mientras está montado

Hacer que el disco duro gire cuando no está montado pero que siga girando mientras está montado

¿Es posible hacer que el disco duro gire cuando está montado y que deje de girar cuando lo desmonto?

Estuve buscando respuestas en Internet, pero no existe una respuesta precisa para tal pregunta. Siempre se dice poner tiempo de espera en el disco duro o usar

hdparm -Y /dev/sdX

pero quiero decir, solo resuelven parcialmente mi respuesta. Bueno, puedo hacer algo que cuando acceda al HDD (mi disco principal es SSD) comience a girar y después de dejar de trabajar con él, lo desmonte y simplemente ejecute ese comando... pero es irritante. Quiero decir que es una computadora, por lo que debe haber alguna forma de automatizar tal cosa, codificar algún script o lo que sea. También uso TLP, pero TLP hace que el HDD solo expire, por lo que no resuelve mi problema.

Puede haber dudas sobre por qué necesitaría eso, por qué no es suficiente establecer un tiempo de espera. Hay 2 respuestas para ello:

  1. Cuando uso el disco duro, principalmente veo películas o escucho música (que hay en él), y si hubiera un tiempo de espera en el disco duro, se detendría y comenzaría una y otra vez, porque el sistema operativo siempre leerá desde él y eso El enfoque será romper el disco duro debido al ciclo de inicio->detención->inicio.

  2. Como tengo una computadora portátil, no una computadora de escritorio, me gustaría conservar la batería siempre que sea posible. Cuando el disco duro no está montado, sé que no estoy trabajando con él y, por lo tanto, no hay razón para que el disco duro esté girando.

El tiempo de espera es bueno, pero por la primera razón, no es la (mejor) solución para mí. Si alguien sabe como ayudarme no dude en escribirme, agradecería cualquier ayuda. ¡Gracias!

Respuesta1

Dependiendo de la unidad, los tiempos de espera pueden ser bastante largos. Por lo general, mucho más de lo que se tarda en reproducir una pista de música. hdparmpuede mostrarle los tiempos de espera disponibles para la unidad y debería mostrar los valores actuales y recomendados para su unidad.

Aparte de las unidades de servidor antiguas, las recomendaciones que he visto son reducir la velocidad de las unidades si han estado inactivas durante varios minutos. Todas las unidades que he revisado en los últimos años están preconfiguradas para apagarse cuando están inactivas.

Es posible que desee comprobar si el sistema operativo ha reducido la velocidad de la unidad cuando la desmontó. Creo que puedes consultar esto con hdparm. Si no está acelerando la unidad, escriba un breve script para desmontar y reducir la velocidad de la unidad cuando desee dejar de usarla.

información relacionada