14.04 com FDE e swap faltando

7

Helo

Eu tenho uma nova instalação de 14.04 em um laptop com um disco SSD . Ao instalar, eu ativei Full Disk Encryption , bem como criptografia da pasta home .

O particionamento foi deixado para o instalador sem alterações feitas por mim.

Alguém saberia porque minha troca não está sendo ativada e como corrigi-la?

Meu fstab

/dev/mapper/ubuntu--vg-root /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda1 during installation
UUID=54b1c8ac-4c47-4d8a-a748-e15b1d6eb2ba /boot           ext2    defaults        0       2
/dev/mapper/ubuntu--vg-swap_1 none            swap    sw              0       0
/dev/sr0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0
/dev/mapper/cryptswap1 none swap sw 0 0

meu crypttab

sda5_crypt UUID=59a0e1c9-2517-4434-b9bd-c3633047190d none luks,discard
cryptswap1 UUID=171441f7-054f-423a-ad8b-eba623bf67c9 /dev/urandom swap,cipher=aes-cbc-essiv:sha256

swapon -s relatórios:

Filename                Type        Size    Used    Priority

free relatórios:

             total       used       free     shared    buffers     cached
Mem:       3740660    3463264     277396     310880      37924    1643064
-/+ buffers/cache:    1782276    1958384
Swap:            0          0          0

Se eu tentar ativar o swap, obtenho

sudo swapon -a
swapon: /dev/mapper/ubuntu--vg-swap_1: read swap header failed: Invalid argument
swapon: /dev/mapper/cryptswap1: stat failed: No such file or directory

fdisk relatórios

sudo fdisk -l

Disk /dev/sda: 256.1 GB, 256060514304 bytes
255 heads, 63 sectors/track, 31130 cylinders, total 500118192 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000965cc

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      499711      248832   83  Linux
/dev/sda2          501758   500117503   249807873    5  Extended
/dev/sda5          501760   500117503   249807872   83  Linux

Disk /dev/mapper/sda5_crypt: 255.8 GB, 255801163776 bytes
255 heads, 63 sectors/track, 31099 cylinders, total 499611648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/sda5_crypt doesn't contain a valid partition table

Disk /dev/mapper/ubuntu--vg-root: 251.8 GB, 251821817856 bytes
255 heads, 63 sectors/track, 30615 cylinders, total 491839488 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/ubuntu--vg-root doesn't contain a valid partition table

Disk /dev/mapper/ubuntu--vg-swap_1: 3976 MB, 3976200192 bytes
255 heads, 63 sectors/track, 483 cylinders, total 7766016 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/ubuntu--vg-swap_1 doesn't contain a valid partition table

blkid relatórios

/dev/sda1: UUID="54b1c8ac-4c47-4d8a-a748-e15b1d6eb2ba" TYPE="ext2" 
/dev/sda5: UUID="59a0e1c9-2517-4434-b9bd-c3633047190d" TYPE="crypto_LUKS" 
/dev/mapper/sda5_crypt: UUID="nbHinG-ylK8-KGxN-FTXP-GYnd-yhcj-zbJ3qd" TYPE="LVM2_member" 
/dev/mapper/ubuntu--vg-root: UUID="93d6000b-74cb-47a6-9535-9f5a49c95c0e" TYPE="ext4"
    
por Jan Geep 08.05.2014 / 09:16

3 respostas

10

Eu experimentei isso com o Linux Mint 17 (baseado em 14.04) e procurei por uma solução sem sucesso.

Eu fiz uma pequena investigação como você fez acima e mostrei que, embora existisse uma entrada em crypttab , esse UUID não existia ao exibir a saída blkid . Então, eu emiti um sudo mkswap /dev/mapper/mint--vg-swap_1 e copiei o UUID recém-gerado na entrada crypttab do meu arquivo cryptswap1 e reiniciei. Meu problema de troca está resolvido!

Sua entrada para mkswap será específica para sua distro e, de acordo com as informações acima, deverá ser /dev/mapper/ubuntu--vg-swap_1 . YMMV.

    
por user289445 07.06.2014 / 21:20
3

Eu tive o mesmo problema e consegui resolvê-lo com os comentários existentes, obrigado pessoal :). Aqui os passos seguintes que eu segui, minha casa é criptografada e eu tenho uma partição swap dedicada.

Faça o login via CLI com a conta root e formate a partição swap

sudo mkswap /dev/sdaX

Verifique o UUID da partição de swap

sudo blkid /dev/sdaX

Adicione a seguinte linha no /etc/fstab

UUID=XXXXXXXXXX none swap sw 0 0

Nota! Eu desabilito a linha /dev/mapper/cryptswap1 none swap sw 0 0 , mas eu suponho que minha troca não deve ser criptografada ...

Se alguém souber como fazer o mesmo com uma troca criptografada, eu apreciarei:).

    
por kasiu 08.09.2014 / 11:45
1

Você realmente precisa de swap? Quanta ram você tem? O swap pode encurtar desnecessariamente a vida dos sistemas SSD com bastante memória RAM ...

Parece-me que, de alguma forma, a sua partição swap não foi criada durante a configuração, embora você tenha um uuid para ela. Eu não tenho certeza de como isso aconteceu ... Eu acho que depende de muitos fatores. A desafortunada recomendação que tenho para você é ir sem uma partição swap se você tiver pelo menos 4 GB de memória RAM ou simplesmente reinstalar desde o início.

O guia que eu mais gosto, embora seja necessário muito mais trabalho manual, aqui .

Espero que ajude ...

    
por user175999 08.05.2014 / 10:04