não pôde montar / dev / mapper / cryptswap1

14

Acabei de ter um grande problema com o meu Ubuntu 11.04 Natty que eu acho que vai acabar em uma reinstalação: - (

Este é um problema de dois, então eu os coloquei como duas perguntas.

Por alguma razão desconhecida, eu tive uma atualização de distribuição no meu laptop ontem que para todos os fins e propósitos não fez nada. Nenhuma mudança importante de versão, exceto no Evolution e no LibreOffice, além de um pouco do ambiente GNOME (minha outra pergunta).

Agora, sempre que eu inicializo minha máquina, recebo esta mensagem

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

O que causaria esse erro e o que é o 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 e total 0 e crw------- 1 root root 10, 236 2011-08-16 05:28 control

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

    
por Christopher Stansbury 12.08.2011 / 17:52

2 respostas

9

No seu arquivo /etc/fstab , a entrada /dev/mapper/cryptswap1 está lá, e é por isso que o Ubuntu tenta montá-lo na inicialização. Se você não usa partições criptografadas, essa linha não deveria estar lá. Por alguma razão, a linha criada pelo instalador do Ubuntu também foi comentada. Então apenas mude (em /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

para

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

IMPORTANTE: Antes de reiniciar, verifique se fe10641d-a928-479e-ab3a-b0706b97b601 é realmente /dev/sda5 executando:

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

Deveria dizer algo como:

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

A parte sda5 no final é a parte importante. Quando tiver certeza de que o UUID corresponde ao número da partição, execute sudo fdisk -l /dev/sda e certifique-se de que /dev/sda5 seja uma partição virtual.

Depois é só reiniciar e é isso :) Espero que isso ajude.

    
por Andrew Gunnerson 16.08.2011 / 23:49
4

Como Chen Xiao-Long descreveu em sua resposta, você tem que remover a linha "cryptswap" em /etc/fstab . Então você descomente a linha de troca comentada anteriormente para que o final do arquivo seja assim:

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

Para verificar o UUID e o tipo de sistema de arquivos (com o cache limpo), execute:

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

Para experimentar sua nova configuração imediatamente, você precisa recarregar /etc/fstab :

~$ sudo mount -a

Além disso, não tenho ideia de por que uma atualização (release?) causa esse erro.

Versão antiga:

Solicitação:

  • /etc/crypttab

  • ls -l /dev/mapper

  • lvscan (apenas LVM)

  • fdisk -l

  • cat /proc/swaps

  • por que sua linha UUID de partição swap foi comentada?

  • a saída UUID do comando blkid é igual a em /etc/fstab (ou é toda a saída de blkid )?

Correção temporária:

Para suprimir essa mensagem na inicialização, você pode adicionar a opção de montagem "nobootwait" ou a linha de comentário em /etc/fstab .

    
por Lasall 16.08.2011 / 20:24