"Scambio non disponibile" - Devo "scambiare" manualmente dopo ogni riavvio


15

Sono su Ubuntu 12.04, Thinkpad Edge 13, crittografato a casa. Un messaggio nel System Monitor mi dice che lo swap non è "non disponibile". Posso recuperarlo usando l' swaponopzione in gparted (pensavo di poterlo fare anche sudo swapon -ain un terminale, ma non funziona). Il problema è che devo swapondopo ogni riavvio. Come posso riaccenderlo in modo che rimanga acceso anche dopo un riavvio?

il mio 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

Puoi pubblicare il tuo /etc/fstab?

# / etc / fstab: informazioni sul file system statico. # # Usa 'blkid' per stampare l'identificatore univoco universale per un dispositivo #; questo può essere usato con UUID = come un modo più robusto per nominare i dispositivi # che funziona anche se i dischi vengono aggiunti e rimossi. Vedi fstab (5). # # <file system> <mount point> <type> <opzioni> <dump> <pass> proc / proc proc nodev, noexec, nosuid 0 0 # / era su / dev / sda5 durante l'installazione UUID = 47641b93-9d12-4e6a -b803-dde28f0e5725 / ext4 errori = remount-ro 0 1
geoffrey

Ti rendi conto che i due UUID che hai pubblicato sopra sono in realtà diversi? Manca un "-8" dopo il blocco "4aa8" nella risposta di swapon (e suppongo anche in fstab).

Risposte:


26

Non hai configurazioni per lo scambio /etc/fstab. Aggiungi la seguente riga a quel file:

UUID=<uuid> none   swap    sw    0       0   

Devi sostituire <uuid>con la uuidtua partizione di swap . Per farlo, corrisudo 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"

Questo è un elenco delle mie partizioni e, come vedi, / dev / sda7 è la mia partizione di swap. Quindi puoi copiare il valore di UUID corrispondente al tuo swap, omettendo le virgolette e usandolo per il tuo file fstab.


E se tra le righe restituite sudo blkidnon ce n'è una con 'TYPE = "swap"'?
reallynice,

@niconic dovrai creare una partizione di swap
SirLenz0rlot,

3

Dopo l'aggiornamento a 12.04, si sono verificate alcune piccole anomalie. Non sapevo che la mia partizione di swap non funzionasse fino a quando non ho provato ad aprire un file di grandi dimensioni in Gimp.

blkid Spettacoli:

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

ma non è attivo secondo System Monitor. L'UUID aveva decisamente ragione, ma non andare ... non sono sicuro di come sono arrivato a questo comando:

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

Il file manager mi ha mostrato un'icona a 0 byte, controllo del nome del file, quindi cosa avrebbe dovuto essere scritto lì? Da cosa?

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

Ho modificato l' /etc/fstabaggiunta del file

/dev/sdb6   none    swap    sw  0   0

Riavvia e System Monitor lo mostra attivo.

Questo è stato il primo sito che ho trovato aiuto; nel mio caso, l'UUID non ha funzionato nonostante fosse in fstab, quindi manca qualcosa "nel mezzo". Questo può aiutare qualcuno che lo sa.

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.