Erro na inicialização Cryptswap - não é possível montar?

8

Eu acredito que eu tenho a minha configuração de swap, mas não tenho certeza porque no arranque diz que é algo nos moldes de "não poderia montar / dev / mapper / cryptswap1 M para o manual S para pular" Mas parece estar montado? Eu já tenho tentei esta solução sem sucesso.

Quando eu executo free -m , a saída é:

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

e sudo bklid são:

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

e cat /etc/crypttab são:

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

meu /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 output é:

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

A minha troca não está configurada corretamente ou como posso consertar minha mensagem de inicialização?

    
por woody 01.12.2012 / 21:17

2 respostas

8

Por acaso, deparei com esse problema para três versões diferentes do Ubuntu em dois computadores diferentes. Enquanto na maioria das vezes a partição swap foi montada apesar da mensagem de aviso, algumas vezes a GUI se recusou a iniciar após a conclusão da inicialização por causa disso.

Veja o que eu fiz como solução alternativa:

Abra um terminal pressionando Ctrl + Alt + T .

Digite gksudo gedit /etc/fstab e pressione Enter .

Pesquise a linha que diz:

/dev/mapper/cryptswap1 none swap sw 0 0

Agora insira o valor noauto logo após sw (separado por uma vírgula), por isso parece:

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

Salve e saia. Desta forma, sua partição de swap não será montada durante a inicialização , assim a mensagem de aviso não aparecerá ou até mesmo impedirá que a tela de login apareça.

Agora digite um terminal

gksudo gedit /etc/rc.local

e digite as seguintes linhas antes da entrada exit 0 :

sleep 10

swapon /dev/mapper/cryptswap1

Se não houver entrada exit 0 , você terá que inseri-la logo abaixo dessas duas linhas. Salve e saia novamente. Isto irá dizer ao seu sistema para esperar 10 segundos após o login para montar sua partição swap criptografada.

Reinicie seu sistema. Você não deve receber a mensagem de aviso por mais tempo. Após o login, espere algum tempo, abra um terminal novamente e digite

free -m

Sua saída deve ser algo como isto:

  

fuzzyq @ Samsung-R710: ~ $ free -m

              total       used       free     shared    buffers     cached

 Mem:          3949       3806        143          0         86       1783

 -/+ buffers/cache:       1936       2013

 Swap:         4095          0       4095
     

A última linha é a mais importante. Se houver um valor positivo mostrando para o swap total, sua partição swap foi montada com sucesso.

    
por FuzzyQ 05.01.2013 / 13:46
1

Você não monta sistemas de arquivos de troca. No entanto, você pode verificar se eles estão em uso com:

cat /proc/swaps

, que mostrará todos os dispositivos de bloco configurados para serem usados como swap.

    
por Marcin Kaminski 01.12.2012 / 23:55