Apagar mi disco duro (de respaldo) en Linux cuando no lo uso


16

Tengo un disco duro en mi computadora que utilizo para hacer copias de seguridad de mis datos. No uso este disco de otra manera.

¿Cómo puedo evitar que este disco gire una vez que finalice mi copia de seguridad? Además, ¿cómo haría que volviera a funcionar antes de que la copia de seguridad se realice más adelante?

La unidad es una unidad SATA normal.

Respuestas:


14

Desmonte el sistema de archivos y luego ejecútelo hdparm -S 1 /dev/sdbpara que gire hacia abajo después de cinco segundos (reemplace /dev/sdbcon el dispositivo real para el disco duro). Esto minimizará la energía utilizada y el calor generado por el disco duro.


3
Con respecto a girarlo de nuevo, no debería tener que hacer nada más que acceder / usar el HDD. unix.stackexchange.com/questions/10930/spin-up-drive-in-linux/…
slm

¡Gracias! ¿Cómo puedo restaurar el valor predeterminado del tiempo de espera en espera? También vi hdparm -Yen el hombre que parece configurar el disco en un modo de reposo más profundo. ¿Eso no es recomendable?
Totor

Esto no siempre funcionará. Por ejemplo, Rockstor realizará una comprobación inteligente con frecuencia mientras usa el panel de control, independientemente de si la unidad está montada en algo. Desafortunadamente, la mejor respuesta es eliminarlo físicamente ... o no usar ningún programa que pueda despertarlo, incluidos los monitores SMART.
Ray Foss

5

Para ampliar aún más la respuesta de samiam, puede establecer reglas de udev para hacer estas cosas por usted.

Para este ejemplo, tendría que completar un archivo /etc/udev/rules.d(lo ideal sería nombrar algo similar 45-sdX-power.rulesa respetar las convenciones, pero en realidad no importa ...), con lo siguiente:

ACTION=="add", SUBSYSTEM=="block", KERNEL=="sdX", ATTR{queue/rotational}=="1", RUN+="/path/to/hdparm -S 1 /dev/sdX"

donde deberá completar sdXy proporcionar la ruta completa al hdparmbinario ( which hdparm).

Esto detendrá automáticamente el funcionamiento de su unidad después de 5 segundos de inactividad cada vez que su computadora portátil se inicie.

Esto es ideal para un disco de arranque dual (mi caso), y los discos de respaldo solo se inician una vez a la semana más o menos (en cuyo caso solo montarlo antes de emitir su copia de seguridad lo encenderá y estará apagado el resto del tiempo) .

En cuanto a esto hdparm -Y /dev/sdX, es menos útil aquí, ya que solo evita que el disco gire una vez, después de lo cual cualquier acceso al disco (como montarlo) lo reiniciará y tendrá que emitir el comando nuevamente.


2

Búsqueda breve en el código de repositorio gnome-disk-utility, y:

udisksctl power-off -b /dev/sdX

Funciona en Ubuntu y Mint. En ArchLinux, / usr / bin / udisksctl es propiedad del paquete udisks2.

Fuente: respuesta de Superusuario SE

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.