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.