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?


¿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.


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

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


Perfecto, pero ¿cómo se relaciona esto no matching swap device available?
Marc Vanhoomissen
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.