Criptografia de dados do Postgres usando LUKS com dm-crypt

1

Temos volume criptografado usando o LUKS.

cryptsetup luksOpen /root/test1 volume1

e montado em

mount /dev/mapper/volume1 /mnt/files

Criamos o diretório de dados postgres dentro de / mnt / files e podemos iniciar o banco de dados postgres.

/usr/local/pgsql/bin/pg_ctl -D /mnt/files/postgres/ -l /var/logs/postgres/postgrs.log  start

Mesmo que desmontamos / mnt / files

sudo umount -l /mnt/files

Quando tentamos fechar o volume usando o LUKS.

sudo cryptsetup luksClose volume1

Como acompanhar erros:

device-mapper: remove ioctl on volume1 failed: Device or resource busy

    
por user50442 16.05.2017 / 09:33

1 resposta

1

Parece-me que você não desligou o PostgreSQL antes de desmontar.

Enquanto o processo do PostgreSQL estiver em execução, ele terá as alças de arquivo abertas. Você precisa matar todos eles.

Ah, e BTW, você pode ter corrompido seu banco de dados.

    
por 16.06.2017 / 02:17