Búsqueda de sitios web

Suspensión del disco duro de Linux: cómo habilitar y deshabilitar con la herramienta de comando hdparm


El propósito de esta guía es aprender cómo habilitar o deshabilitar suspensión del disco duro de Linux. cubre los pasos necesarios para cambiar el temporizador del modo de suspensión/espera de un disco duro en Linux. Puede habilitar el modo de espera en un dispositivo de almacenamiento, desactivarlo por completo o ajustar el tiempo actual que tarda un disco duro en entrar en modo de espera.

Dependiendo del uso y el entorno de su sistema, el tiempo que su disco duro permanece inactivo puede variar. Cada vez que un disco duro no tiene nada que hacer, espera un cierto período de tiempo y luego entra en modo de suspensión. Para ingresar al modo de suspensión/espera, un disco duro debe estacionar su cabeza y detener el giro de sus placas (por supuesto, esto no se aplica a las unidades de estado sólido). Al reducir un temporizador antes de que el disco duro entre en modo de suspensión, podemos ahorrar algo de energía.

El ajuste del temporizador de espera de un disco duro se puede realizar desde la GUI o la línea de comando. Ambos métodos se tratan a continuación, así que siéntase libre de utilizar el método que le resulte más fácil.

En este tutorial aprenderás:

  • Cómo instalar hdparm en las principales distribuciones de Linux

  • Cómo usar hdparm para ajustar el tiempo de espera

  • Cómo ajustar el tiempo de espera del HDD mediante GUI

Instale hdparm en las principales distribuciones de Linux

Para cambiar el tiempo de espera del dispositivo de almacenamiento mediante la línea de comando, deberá instalar el paquete de software hdparm. Este software está disponible en repositorios oficiales en casi todas las distribuciones de Linux.

En algunos sistemas, es posible que hdparm ya esté instalado de forma predeterminada. Pero si no, puede usar el comando apropiado a continuación para instalar el programa con el administrador de paquetes de su sistema.

Para instalar hdparm en Ubuntu, Debian y Linux Mint:

$ sudo apt install hdparm

Para instalar hdparm en CentOS, Fedora, AlmaLinux y Red Hat:

$ sudo dnf install hdparm

Para instalar hdparm en Arch Linux y Manjaro:

$ sudo pacman -S hdparm

Una vez instalado, consulte los ejemplos siguientes para ver cómo ajustar el tiempo de espera del disco duro.

Ajustar el tiempo de espera del disco duro con hdparm

Consulte los ejemplos de hdparm a continuación para ver cómo puede ajustar el modo de espera de los discos duros de su sistema.

Lo único que necesita saber antes de comenzar es la ruta al archivo del dispositivo de la unidad para el que desea configurar los ajustes de espera. En los ejemplos siguientes, usaremos un disco duro en la ruta /dev/sda. Puede ver una lista de todos sus dispositivos de almacenamiento conectados y sus rutas de dispositivo correspondientes con el siguiente comando:

# fdisk -l
  1. Para desactivar el modo de espera, se puede utilizar el siguiente comando hdparm.

    $ sudo hdparm -s 0 /dev/sda
    
  2. Para activar el modo de espera, podemos usar la opción -s 1. También debemos proporcionar el indicador --yes-i-know-what-i-am-doing. Por divertido que parezca, realmente es necesario proporcionarlo en la sintaxis del comando hdparm; de lo contrario, el comando no funcionará. Esto se hace para una verificación adicional de que el firmware de su BIOS y HDD realmente admite el modo de espera. Hoy en día, ese debería ser casi siempre el caso.

    $ sudo hdparm --yes-i-know-what-i-am-doing -s 1 /dev/sda
    
  3. Para ajustar la cantidad de tiempo de inactividad que lleva antes de que un disco duro entre en modo de espera, usaremos la opción -S. La forma en que especificamos la cantidad de minutos es un poco peculiar. Los valores posibles están entre 1-255. Multiplique el valor por 5 y obtendrá la cantidad de segundos que su disco duro entra en modo de espera.

    $ sudo hdparm -S 200 /dev/sda
    
    /dev/sda:
     setting standby to 200 (16 minutes + 40 seconds)
    

Ajustar el tiempo de espera del disco duro mediante GUI

Las distribuciones modernas de Linux también nos permitirán ajustar el tiempo de espera del disco duro desde el entorno de escritorio. Las instrucciones exactas para este proceso variarán según la distribución y el entorno de escritorio.

En los pasos siguientes, ajustaremos el modo de espera del disco duro en Ubuntu en GNOME.

  1. Comience abriendo la utilidad Discos.

  2. Dentro de este menú, seleccione el disco que desea configurar y luego abra el menú de configuración de la unidad.

  3. Desde este menú, puede seleccionar el botón de alternancia para activar o desactivar el modo de espera. Si elige activarlo, puede ajustar el control deslizante a continuación para configurar cuánto tiempo debe tomar antes de que la unidad entre en modo de espera.

Pensamientos finales

En esta guía de suspensión de HDD de Linux, aprendimos cómo habilitar y deshabilitar el modo de espera en un disco duro en Linux. También vimos cómo ajustar la cantidad de tiempo que tarda un disco duro en entrar en modo de espera. Esto se puede hacer desde la línea de comando con el comando hdparm o mediante la GUI en la configuración del sistema.

Artículos relacionados: