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.
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
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.
Tags encryption luks postgresql linux