Así que estoy intentando hibernar mi computadora portátil Ubuntu, usandosudo systemctl hibernar, a su vez dice "Error al hibernar el sistema mediante logind: no hay suficiente espacio de intercambio para la hibernación".
Ya probé esto antes, así que antes de usar la hibernación, configuré diferentes archivos de intercambio para acomodar la RAM que tiene mi computadora portátil (8G), en general mi espacio de intercambio total (desde free -h) es el total usado de caché/buff compartido gratuito Mem: 7.7Gi 2.7Gi 4.4Gi 135Mi 741Mi
Intercambio: 16Gi 1.4Gi 14Gi
Entonces, ¿hay alguna diferencia entre archivos de intercambio y particiones de intercambio? ¿Hay más configuraciones que pueda hacer para hibernar correctamente?
Como nota al margen, intenté instalar pm-utils y usar pm-hibernate, el sistema se bloquea por un momento, la pantalla se apaga, pero luego se vuelve a encender y se reanuda normalmente (probablemente también debido a la falta de espacio de intercambio). ).
¿Hay algún paso que olvidé o lo que sea?
Respuesta1
La hibernación requiere espacio de intercambio en una partición separada. Aunque también puede funcionar en un archivo de intercambio, el archivo de intercambio debe ser contiguo y se deben especificar los desplazamientos que indican la ubicación física del archivo, por lo que la configuración es más compleja.
Si desea probar la hibernación, primero cree una partición de intercambio. El tamaño de la partición de intercambio debe ser al menos el tamaño de la RAM de su computadora: la hibernación implica que todo el contenido de la RAM se escribe en el espacio SWAP antes de que el sistema se apague; Al reiniciar, el contenido se lee nuevamente desde el espacio SWAP a la RAM.
Tenga en cuenta que es posible que la hibernación no funcione correctamente en su computadora, incluso si ha configurado el espacio SWAP adecuado. Esto se debe a que los fabricantes de computadoras tienden a no documentar cómo implementaron la administración de energía. Como resultado, la hibernación no funciona bien en una gran cantidad de hardware.