Evitar suspensión e hibernación
Desactivar suspensión y hibernado (nivel systemd)
sudo bash -c ‘printf “HandleSuspendKey=ignore\nHandleLidSwitch=ignore\nHandleHibernateKey=ignore\nIdleAction=ignore\n” >> /etc/systemd/logind.conf’
sudo systemctl restart systemd-logind
GNOME (opcional en Workstation)
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type “nothing”
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0
Evitar spindown de discos
sudo dnf install -y hdparm
# Ejemplo para /dev/sda
echo -e “ACTION==\”add|change\”,KERNEL==\”sda\”,RUN+=\”/usr/sbin/hdparm -B 255 -S 0 /dev/sda\”” | \
sudo tee /etc/udev/rules.d/99-hdd-spindown.rules
sudo udevadm control –reload
Mantener red activa
NetworkManager ya evita suspender interfaces cuando el sistema no duerme.
Si usas perfiles Wi-Fi, desactiva el modo ahorro de energía:
printf “[connection]\nwifi.powersave = 2\n” | \
sudo tee /etc/NetworkManager/conf.d/99-wifi-powersave.conf
sudo systemctl reload NetworkManager