"Intercambio no disponible" - Debo "cambiar" manualmente después de cada reinicio

15

Estoy en Ubuntu 12.04, Thinkpad Edge 13, encriptado en casa. Un mensaje en el Monitor del sistema me dice que el intercambio "no está disponible". Puedo recuperarlo usando la swaponopción en gparted (pensé que también podría hacerlo sudo swapon -aen una terminal, pero eso no funciona). El problema es que tengo que hacerlo swapondespués de cada reinicio. ¿Cómo puedo volver a encenderlo para que permanezca encendido incluso después de reiniciar?

mi fstab:

# # <file system> <mount point> <type> <options> <dump> <pass> 
proc /proc proc nodev,noexec,nosuid 0 0 
# / was on /dev/sda5 during installation 
UUID=47641b93-9d12-4e6a-b803-dde28f0e5725 / ext4 errors=remount-ro 0 1
geoffrey
fuente
¿Puedes publicar tu /etc/fstab?
# / etc / fstab: información del sistema de archivos estático. # # Use 'blkid' para imprimir el identificador universalmente único para un # dispositivo; esto se puede usar con UUID = como una forma más sólida de nombrar dispositivos # que funciona incluso si se agregan y eliminan discos. Ver fstab (5). # # <sistema de archivos> <punto de montaje> <tipo> <opciones> <dump> <pass> proc / proc proc nodev, noexec, nosuid 0 0 # / estaba encendido / dev / sda5 durante la instalación UUID = 47641b93-9d12-4e6a -b803-dde28f0e5725 / ext4 errors = remount-ro 0 1
geoffrey
¿Te das cuenta de que los dos UUID que publicaste anteriormente son realmente diferentes? Falta un "-8" después del bloque "4aa8" en la respuesta swapon (y supongo que también en fstab).

Respuestas:

26

No tiene configuración para el intercambio /etc/fstab. Agregue la siguiente línea a ese archivo:

UUID=<uuid> none   swap    sw    0       0   

Tiene que reemplazar <uuid>con la uuidde su partición de intercambio . Para hacer eso, corresudo blkid

$ sudo blkid
/dev/sda1: LABEL="System Reserved" UUID="88A0D0A1A0D09752" TYPE="ntfs" 
/dev/sda2: UUID="0620D9F920D9EFA3" TYPE="ntfs" 
/dev/sda5: UUID="c282b418-2045-4852-8789-88a44360a0bb" TYPE="ext4" 
/dev/sda6: UUID="f99c6a0c-790a-45ca-a1a9-8874f5a2999b" TYPE="ext4" 
/dev/sda7: UUID="4cc2e909-ebd1-4c72-abee-aa32035bf330" TYPE="swap"

Esta es una lista de mis particiones y, como puede ver, / dev / sda7 es mi partición de intercambio. Por lo tanto, puede copiar el valor de UUID correspondiente a su intercambio, omitiendo las comillas, y usarlo para su archivo fstab.


fuente
¿Y si entre las filas devueltas sudo blkidno hay una con 'TYPE = "swap"'?
realmente agradable
@niconic necesitará crear una partición de intercambio
SirLenz0rlot
3

Después de la actualización a 12.04, ocurrieron ciertas pequeñas anomalías. No sabía que mi partición de intercambio no funcionaba hasta que intenté abrir un archivo grande en Gimp.

blkid muestra:

/dev/sdb6: UUID="3e0550cf-4a55-4aa8-80fa-24103c1b25a7" TYPE="swap" 

pero no está activo según el Monitor del sistema. El UUID definitivamente tenía razón, pero nada ... no estoy seguro de cómo llegué a este comando:

blkid -p /dev/mapper/foo-swap_1
error: /dev/mapper/foo-swap_1: No such file or directory

El administrador de archivos me mostró un icono de 0 bytes, control de nombre de archivo, entonces, ¿qué se suponía que debía escribirse allí? Por que?

sudo swapon --all --verbose yielded
swapon: cannot find the device for UUID=3e0550cf-4a55-4aa80fa-24103c1b25a7

Edité el /etc/fstabarchivo agregando

/dev/sdb6   none    swap    sw  0   0

Reiniciar y System Monitor lo muestra activo.

Este fue el primer sitio que encontré en busca de ayuda; en mi caso, el UUID no funcionó aunque estaba en fstab, por lo que falta algo 'en el medio'. Esto puede ayudar a alguien que lo sabe.

Novista
fuente