luks o volume desaparece após a reinicialização

1

Eu criei uma partição separada em uma instalação do CentOS (VirtualBox) e estou tentando criptografá-la usando cryptsetup e LUKS .

Estou usando os seguintes comandos para configurar:

cryptsetup luksOpen /dev/mapper/VolGroup-db00 db_fips (no error, all clear)
mkfs -t ext4 /dev/mapper/db_fips (no error, all clear)
e2fsck -f /dev/mapper/db_fips

e2fsck 1.41.12 (17-May-2010)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/mapper/db_fips: 11/131072 files (0.0% non-contiguous), 17196/523776 blocks

Ok, o volume é criado.
Então, próximo eu reinicio.

Após o login, o volume / dev / mapper / db_fips desaparece.

[root@dhcp ~]# ll /dev/mapper/db_fips/

ls: cannot access /dev/mapper/db_fips/: No such file or directory

# lvs
  LV       VG       Attr       LSize    Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  LogVol01 VolGroup -wi-ao----    1.46g                                                    
  LogVol02 VolGroup -wi-ao----  500.00m                                                    
  LogVol03 VolGroup -wi-ao---- 1000.00m                                                    
  LogVol04 VolGroup -wi-ao----  500.00m                                                    
  LogVol05 VolGroup -wi-ao----  300.00m                                                    
  LogVol06 VolGroup -wi-ao----    3.00g                                                    
  db00     VolGroup -wi-a-----    2.00g           

Por que o volume db_fips que acabei de criar foi

?

/dev/mapper/VolGroup-db00 ainda existe e mostra ser criptografado (?)

blkid /dev/mapper/VolGroup-db00 
/dev/mapper/VolGroup-db00: UUID="some uuid" TYPE="crypto_LUKS" 

Se /dev/mapper/VolGroup-db00 é o que eu realmente criptografei, por que precisei emitir cryptsetup /dev/mapper/VolGroup-db00 luksOpen db_fips e por que isso não está mais disponível?

    
por a coder 22.06.2015 / 20:52

1 resposta

1

Criar um volume criptografado faz exatamente isso: criar um volume criptografado no disco. Usar o volume em seu sistema ao vivo é um conceito que só faz sentido, desde que o sistema permaneça ativo: ele precisa ser feito novamente se o sistema for reinicializado. Então você precisa organizar o volume para ser levantado durante a inicialização do sistema. Para fazer isso, liste-o no arquivo /etc/crypttab . Adicione uma linha como esta:

db_fips /dev/VolGroup/db00

Seus scripts de inicialização do sistema cuidarão da chamada cryptsetup luksOpen ; você será solicitado a senha. Isso é análogo a listar um sistema de arquivos em /etc/fstab para que seja montado durante a inicialização.

    
por 23.06.2015 / 01:04