GNU/Linux >> Tutoriales Linux >  >> Linux

Apague mi disco duro (respaldo) en Linux cuando no lo use

Desmonte el sistema de archivos y luego ejecute hdparm -S 1 /dev/sdb para configurarlo para que descienda después de cinco segundos (reemplace /dev/sdb con el dispositivo real para el disco duro). Esto minimizará la energía utilizada y el calor generado por el disco duro.


Búsqueda breve en el código de repositorio de 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:Superusuario SE respuesta


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

Para este ejemplo, tendría que completar un archivo en /etc/udev/rules.d (idealmente llámelo algo como 45-sdX-power.rules 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 sdX y proporcione la ruta completa al hdparm binario (which hdparm ).

Esto hará que la unidad deje de girar automáticamente después de 5 segundos de inactividad cada vez que se inicie la computadora portátil.

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

En cuanto a 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 ejecutar el comando nuevamente.


Linux
  1. Use df para verificar el espacio libre en disco en Linux

  2. ¿Qué solución de copia de seguridad de código abierto utiliza?

  3. ¿Cuándo usar pthread_exit() y cuándo usar pthread_join() en Linux?

  4. ¿Cómo usar la seguridad ATA en un disco duro en la práctica?

  5. Lazy umount o Desmontar un disco ocupado en Linux

Cómo encontrar detalles de la unidad de disco duro en Linux

Cómo encontrar la velocidad de transferencia de datos del disco duro en Linux

Cómo utilizar Timeshift para realizar copias de seguridad y restaurar Linux

Cómo verificar bloques defectuosos o sectores defectuosos en el disco duro en Linux

Cómo usar el comando de apagado de Linux

¿Rastreando dónde se ha ido el espacio en disco en Linux?