impossibile montare / dev / mapper / cryptswap1


14

Ho appena avuto un grosso problema con il mio Ubuntu 11.04 Natty che penso finirà con una reinstallazione :-(

Questo è uno dei due problemi, quindi li ho posti come due domande.

Per qualche ragione sconosciuta ho avuto un aggiornamento di distribuzione sul mio laptop ieri che a tutti gli effetti non ha fatto nulla. Non sono state apportate modifiche alla versione principale tranne in Evolution e LibreOffice oltre ad alcuni ambienti GNOME (la mia altra domanda).

Ora, ogni volta che avvio la mia macchina ricevo questo messaggio

could not mount /dev/mapper/cryptswap1 M for manual S for skip

Cosa avrebbe causato questo errore e cosa diavolo è Cryptswap1?

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' 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).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda1 during installation
UUID=c3cff8dd-1bf2-4618-8801-761b335c8d38 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
#UUID=fe10641d-a928-479e-ab3a-b0706b97b601 none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

sudo blkid | grep swap
/dev/mapper/cryptswap1: TYPE:"swap"

crypttab
# <target name> <source device> <key file> <options>

ls -l /dev/mapper
total 0
crw------- 1 root root 10, 236 2011-08-16 05:28 control

Filename Type Size Used Priority
/dev/sda5 partition 1038332 86760 -1


/dev/mapper/cryptswap1è il tuo scambio criptato, vedi askubuntu.com/questions/53242/check-if-partition-is-encrypted/…
NN,

Secondo quel post il mio disco NON è codificato, quindi perché sta cercando di montare un disco virtuale?
Christopher Stansbury,

Includi l'output di /etc/fstabnella tua domanda.
NN,

1
Non ci sono commenti (righe che iniziano con #) nel tuo /etc/fstab? Se c'è, è importante includerli qui in modo da poter vedere cosa è commentato e cosa no. Abbiamo bisogno del contenuto esatto di /etc/fstab.
NN,

3
Ho una configurazione simile alla tua e ricevo anche il messaggio. Sto anche cercando una soluzione.
NN,

Risposte:


9

Nel tuo /etc/fstabfile, la /dev/mapper/cryptswap1voce è lì, motivo per cui Ubuntu tenta di montarlo all'avvio. Se non usi partizioni crittografate, quella linea non dovrebbe essere lì. Per qualche ragione è stata anche commentata la linea creata dall'installer di Ubuntu. Quindi cambia (in /etc/fstab):

# swap was on /dev/sda5 during installation
#UUID=fe10641d-a928-479e-ab3a-b0706b97b601 none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

per

# swap was on /dev/sda5 during installation
UUID=fe10641d-a928-479e-ab3a-b0706b97b601 none            swap    sw              0       0

IMPORTANTE: prima di riavviare, assicurarsi di verificare che fe10641d-a928-479e-ab3a-b0706b97b601sia effettivamente /dev/sda5eseguendo:

ls -l /dev/disk/by-uuid/fe10641d-a928-479e-ab3a-b0706b97b601

Dovrebbe dire qualcosa del tipo:

lrwxrwxrwx 1 root root 10 2011-08-16 08:28 /dev/disk/by-uuid/fe10641d-a928-479e-ab3a-b0706b97b601 -> ../../sda5

La sda5parte alla fine è la parte importante. Dopo aver verificato che l'UUID corrisponde al numero di partizione, esegui sudo fdisk -l /dev/sdae assicurati che /dev/sda5sia una partizione di swap.

Quindi riavvia e basta :) Spero che questo aiuti.


2
Una domanda sulla parte IMPORTANTE . Cosa devo fare quando il lscomando non ha quell'output, ma invece dice cannot access: No such file or directory:?
Bozdoz,

4

Come ha descritto Chen Xiao-Long nella sua risposta, è necessario rimuovere la riga "criptaggio" /etc/fstab. Quindi decommenta la riga di scambio precedentemente commentata in modo che la fine del file sia simile al seguente:

# swap was on /dev/sda5 during installation
UUID=fe10641d-a928-479e-ab3a-b0706b97b601 none            swap    sw              0       0

Per verificare UUID e tipo di filesystem (con cache pulita), eseguire:

~$ sudo blkid /dev/sda5 -c /dev/null

Per provare immediatamente la tua nuova configurazione devi ricaricare /etc/fstab:

~$ sudo mount -a

A parte questo, non ho idea del perché un aggiornamento (release?) Causi questo errore.


Vecchia versione:

Richiesta:

  • /etc/crypttab

  • ls -l /dev/mapper

  • lvscan (solo LVM)

  • fdisk -l

  • cat /proc/swaps

  • perché viene commentata la tua linea UUID di partizione di swap?

  • l'output del blkidcomando UUID è uguale a in /etc/fstab(o è tutto l'output di blkid)?

Correzione temporanea:

Per sopprimere questo messaggio all'avvio è possibile aggiungere l'opzione di montaggio "nobootwait" o inserire una riga di commento /etc/fstab.


UUID di Fstab è al 100% così com'è. Il commento è, credo in relazione al commento sopra che afferma che la mia cripta era su SDA5 durante l'installazione. L'ho messo in dubbio anche considerando che l'installazione non è cambiata e ho solo un'unità divisa in 2 partizioni tramite l'installazione. La seconda riga del mio codice è il blkid che, come puoi vedere, non mostra alcun UUID.
Christopher Stansbury,
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.