Intercambio: de la partición al archivo, ahora obtenga "no hay ningún dispositivo de intercambio compatible disponible"

17

Ejecutando Ubuntu 18.04, cambié de una partición de intercambio a un archivo de intercambio.

swapon -s(resumen) y muestra gratis el archivo de intercambio con el nuevo tamaño. / etc / fstab fue cambiado, el permiso en el archivo de intercambio cambió y la partición de intercambio fue eliminada. Cuando hay actualizaciones (apt-get update and upgrade), aparece este error:

Setting up amd64-microcode (3.20180524.1~ubuntu0.18.04.2) ...
update-initramfs: deferring update (trigger activated)
amd64-microcode: microcode will be updated at next boot
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Processing triggers for initramfs-tools (0.130ubuntu3.1) ...
update-initramfs: Generating /boot/initrd.img-4.15.0-29-generic
W: initramfs-tools configuration sets RESUME=UUID=c5a2c6f4-b67c-4d95-bc23-8333ed6c0f11
W: but no matching swap device is available.

El UUID enumerado allí es para la antigua partición de intercambio. No pensé que un archivo de intercambio tenga un UUID, pero no estoy seguro de eso. Todo lo demás parece estar funcionando bien. ¿Cómo debo proceder para solucionar y solucionar esto?

rkeating
fuente
¿Qué muestra esto? sudo swapon --show? Y:ls -lh /swapfile
oldfred
las salidas son: NOMBRE TIPO TAMAÑO USADO PRIO / archivo de intercambio 3G 0B -2 y -rw ------- 1 raíz raíz 3.0G 10 de julio 13:00 /
archivo de intercambio
Esos se ven esencialmente iguales a los míos. ¿Qué muestra fstab? Publique arriba para preservar el formato. cat /etc/fstab
oldfred
Intenté publicarlo arriba, pero el texto era enorme. Solo voy a poner las últimas líneas (acerca de swap) aquí: # swap estaba activado / dev / sdb5 durante la instalación # UUID = c5a2c6f4-b67c-4d95-bc23-8333ed6c0f11 none swap #sw 0 0 # swap now in / swapfile / swapfile none swap sw 0 0
rkeating
No es un error, W:significa Warning.
mook765

Respuestas:

22

Esa línea está en /etc/initramfs-tools/conf.d/resume, así que intente eliminarla.

ubfan1
fuente
3
+1 sí. Bórrelo o reemplácelo RESUME=NONEo hágale un comentario (ponga un #al principio de la línea).
sudodus
Lo eliminó, reinicie, vuelva a actualizar y actualice. initramfs actualizado sin errores. ¡Gracias!
rkeating
1
RESUME=NONEno funciona en Ubuntu LTS 18.04. Eliminar la línea o RESUME=funciona.
Serge Stroobandt
16

Paso 1:

$ sudo blkid

Enumerará el UUID de cada dispositivo o partición en su sistema. Copie el UUID de la partición de intercambio.

Paso 2:

$ sudo vim /etc/initramfs-tools/conf.d/resume

Reemplace el UUID disponible con pegar el UUID que acaba de copiar y guárdelo.

Paso 3:

$ sudo update-initramfs -u
Firoj Siddiki
fuente
0

La edición de / etc / fstab con el nuevo UUID de intercambio funcionó bien, el tiempo de arranque se redujo a 10 segundos de 2 minutos

Rohit Kulkarni
fuente
Perfecto, pero ¿cómo se relaciona esto no matching swap device available?
Marc Vanhoomissen