Cómo deshabilitar los modos de suspensión e hibernación en Linux
En este artículo, le explicamos cómo desactivar los modos de suspensión e hibernación en un sistema Linux. Pero antes de hacer eso, veamos brevemente estos dos modos.
Cuando suspendes tu sistema Linux, básicamente lo activas o lo pones en modo de suspensión. La pantalla se apaga, aunque el ordenador permanece muy encendido. Además, todos sus documentos y solicitudes permanecen abiertos.
Suspender su sistema ayuda a ahorrar energía cuando no está utilizando su sistema. Volver a usar su sistema requiere un simple clic del mouse o tocar cualquier botón del teclado. A veces, es posible que deba presionar el botón de encendido.
Hay 3 modos de suspensión en Linux:
- Suspensión en RAM (suspensión normal): este es el modo en el que la mayoría de las computadoras portátiles ingresan automáticamente en caso de inactividad durante un período determinado o al cerrar la tapa cuando la PC está funcionando con la batería. En este modo, la energía se reserva para la RAM y se corta de la mayoría de los componentes.
- Suspender en disco (Hibernar): en este modo, el estado de la máquina se guarda en el espacio de intercambio y el sistema se apaga por completo. Sin embargo, al encenderlo todo se restablece y retomas desde donde lo dejaste.
- Suspender en ambos (suspensión híbrida): aquí, el estado de la máquina se guarda en swap, pero el sistema no se apaga. En cambio, la PC está suspendida en la RAM. La batería no se utiliza y usted puede reanudar con seguridad el sistema desde el disco y seguir adelante con su trabajo. Este método es mucho más lento que suspenderlo en la RAM.
Deshabilitar la suspensión y la hibernación en Linux
Para evitar que su sistema Linux se suspenda o entre en hibernación, debe desactivar los siguientes objetivos systemd:
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
Obtendrá el resultado que se muestra a continuación:
hybrid-sleep.target
Created symlink /etc/systemd/system/sleep.target → /dev/null.
Created symlink /etc/systemd/system/suspend.target → /dev/null.
Created symlink /etc/systemd/system/hibernate.target → /dev/null.
Created symlink /etc/systemd/system/hybrid-sleep.target → /dev/null.
Luego reinicie el sistema e inicie sesión nuevamente.
Verifique si los cambios se han realizado usando el comando:
sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target
En el resultado, podemos ver que los cuatro estados han sido deshabilitados.
Habilite la suspensión y la hibernación en Linux
Para volver a habilitar los modos suspensión e hibernación, ejecute el comando:
sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target
Aquí está el resultado que obtendrá.
Removed /etc/systemd/system/sleep.target.
Removed /etc/systemd/system/suspend.target.
Removed /etc/systemd/system/hibernate.target.
Removed /etc/systemd/system/hybrid-sleep.target.
Para verificar esto, ejecute el comando;
sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target
Para evitar que el sistema entre en estado de suspensión al cerrar la tapa, edite el archivo /etc/systemd/logind.conf.
sudo vim /etc/systemd/logind.conf
Agregue las siguientes líneas al archivo.
[Login]
HandleLidSwitch=ignore
HandleLidSwitchDocked=ignore
Guardar y salir del archivo. Asegúrese de reiniciar para que los cambios surtan efecto.
Esto concluye nuestro artículo sobre cómo deshabilitar los modos Suspensión e hibernación en su sistema Linux. Esperamos que esta guía le resulte beneficiosa. Sus comentarios son bienvenidos.