Errore di avvio di Cryptswap - impossibile montare?


9

Credo di aver impostato il mio scambio ma non sono sicuro perché all'avvio dice che è qualcosa del tipo "impossibile montare / dev / mapper / cryptswap1 M per S manuale per saltare" . Ma sembra essere montato? Ho già provato questa soluzione senza successo.

Quando eseguo free -ml'output è:

             total       used       free     shared    buffers     cached
Mem:          3887        769       3117          0         54        348
-/+ buffers/cache:        366       3520
Swap:         4026          0       4026

ed sudo bklidè:

/dev/sda1: UUID="9fb3ccd6-3732-4989-bfa4-e943a09f1153" TYPE="ext4" 
/dev/mapper/cryptswap1: UUID="bd9fe154-8621-48b3-95d2-ae5c91f373fd" TYPE="swap"

ed cat /etc/crypttabè:

cryptswap1 /dev/sda5 /dev/urandom swap,cipher=aes-cbc-essiv:sha256

il mio /etc/fstabè:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
#                
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda1 during installation
UUID=9fb3ccd6-3732-4989-bfa4-e943a09f1153 /               ext4    
errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
#UUID=bb0e378e-8742-435a-beda-ae7788a7c1b0 none            swap    
sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

cat /proc/swaps l'output è:

Filename             Type        Size    Used    Priority
/dev/dm-0                               partition   4123644 0   -1

Il mio swap non è configurato correttamente o come posso correggere il mio messaggio di avvio?

Risposte:


9

Mi è capitato di imbattermi in questo problema per 3 diverse versioni di Ubuntu su due computer diversi. Mentre la maggior parte delle volte la partizione di swap è stata montata nonostante il messaggio di avviso, a volte la GUI ha rifiutato di avviarsi al completamento dell'avvio a causa di essa.

Ecco cosa ho fatto come soluzione alternativa:

Apri un terminale premendo Ctrl+ Alt+ T.

Digita gksudo gedit /etc/fstabe premi Enter.

Cerca la riga che legge:

/dev/mapper/cryptswap1 none swap sw 0 0

Ora inserisci il valore noautosubito dopo sw(separato da una virgola), quindi è simile al seguente:

/dev/mapper/cryptswap1 none swap sw,noauto 0 0

Salva ed esci. In questo modo, la partizione di swap non verrà montata durante l'avvio , quindi il messaggio di avviso non verrà visualizzato o impedirà la visualizzazione della schermata di accesso.

Ora digita un terminale

gksudo gedit /etc/rc.local

e inserire le seguenti righe prima della voce exit 0 :

sleep 10

swapon /dev/mapper/cryptswap1

Se non è presente alcuna voce exit 0, dovrai inserirla proprio sotto quelle due righe. Salva ed esci di nuovo. Questo dirà al tuo sistema di attendere 10 secondi dopo il login per montare la tua partizione di swap crittografata.

Riavvia il tuo sistema. Non dovresti più ricevere il messaggio di avviso. Dopo il login, attendi qualche istante, quindi riapri un terminale e digita

free -m

L'output dovrebbe essere simile al seguente:

fuzzyq @ Samsung-R710: ~ $ gratuito -m

              total       used       free     shared    buffers     cached

 Mem:          3949       3806        143          0         86       1783

 -/+ buffers/cache:       1936       2013

 Swap:         4095          0       4095

L'ultima riga è quella importante. Se è presente un valore positivo per lo scambio totale, la partizione di scambio è stata montata correttamente.


2
Grazie mille questo finalmente risolto il mio problema e il suo corretto montaggio!
legnoso

Sono contento che abbia funzionato, congratulazioni!
FuzzyQ

Ho provato questo sul (imminente) Ubuntu 14.04 e sfortunatamente la procedura non ha aiutato: lo swap è stato creato nell'ultimo passaggio con swapon /dev/mapper/cryptswap1ma non è stato montato dopo il riavvio. Mi sembra che la soluzione alternativa potrebbe non essere in grado di aiutare, a causa dei problemi descritti in questa discussione sui bug di Launchpad relativi al problema (avvertenza: una discussione tecnica).
Premek Brada,

1
Questa risposta potrebbe avere 1,5 anni, ma funziona ancora! Grazie!
Nic Wortel,

1

Non montare file system di scambio. Puoi comunque verificare che siano in uso con:

cat /proc/swaps

che ti mostrerà tutti i dispositivi a blocchi configurati per essere usati come swap.


Ho modificato la mia operazione per chiarire la mia domanda. Voglio correggere il messaggio di avvio che sto ricevendo. Non sono sicuro se ci cat /proc/swapssarà di aiuto, ma l'ho aggiunto al mio post
woody

E 'dovrebbe essere sda5o è ok che i miei cat /proc/swapsa diredm-0
legnose
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.