Scambia: da partizione a file, ora ottieni "nessun dispositivo di scambio corrispondente disponibile"


17

Con Ubuntu 18.04, sono passato da una partizione di swap a un file di swap.

swapon -s(riepilogo) e mostra gratuitamente il file di scambio con la nuova dimensione. / etc / fstab è stato modificato, l'autorizzazione sul file di scambio è stata modificata e la partizione di scambio è stata eliminata. Quando ci sono aggiornamenti (apt-get update e upgrade), ottengo questo errore:

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.

L'UUID elencato è per la vecchia partizione di swap. Non pensavo che un file di scambio avesse un UUID, ma non ne sono sicuro. Tutto il resto sembra funzionare bene. Come devo procedere per risolvere e risolvere questo problema?


Cosa mostra questo? sudo swapon --show? E:ls -lh /swapfile
oldfred,

le uscite sono: NOME TIPO DIMENSIONE USATO PRIO / file di file di scambio 3G 0B -2 e -rw ------- 1 radice radice 3.0G 10 lug 13:00 /
swapfile

Quelli sembrano essenzialmente uguali ai miei. Cosa mostra fstab? Pubblica sopra per preservare la formattazione. cat /etc/fstab
oldfred

Ho provato a postarlo sopra, ma il testo era enorme. Metterò qui le ultime righe (circa lo swap) qui: # swap era attivo / dev / sdb5 durante l'installazione # UUID = c5a2c6f4-b67c-4d95-bc23-8333ed6c0f11 none swap #sw 0 0 # swap now in / swapfile / swapfile none swap sw 0 0
rkeating

Non è un errore, W:sta per Warning.
mook765,

Risposte:


22

Quella riga è in /etc/initramfs-tools/conf.d/resume quindi prova a cancellarla.


3
+1 Sì. Eliminalo o sostituiscilo con RESUME=NONEo trasformalo in un commento (inserisci #a all'inizio della riga).
sudodus,

Cancellato, riavviato, esegui nuovamente l'aggiornamento e l'aggiornamento. initramfs aggiornato senza errori. Grazie!
razziare il

1
RESUME=NONEnon funziona su Ubuntu LTS 18.04. L'eliminazione della linea o RESUME=funziona.
Serge Stroobandt,

16

Passo 1:

$ sudo blkid

Elencherà ottenere l'UUID di ciascun dispositivo o partizione sul sistema. Copia l'UUID della partizione di swap.

Passo 2:

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

Sostituisci l'UUID disponibile con incolla l'UUID che hai appena copiato e salvalo.

Passaggio 3:

$ sudo update-initramfs -u

0

La modifica di / etc / fstab con il nuovo UUID di swap ha funzionato bene il tempo di avvio ridotto a 10 secondi da 2 minuti


Perfetto, ma a che cosa serve no matching swap device available?
Marc Vanhoomissen,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.