Мы зашифровали том с помощью LUKS.
cryptsetup luksOpen /root/test1 volume1
и смонтирован на
mount /dev/mapper/volume1 /mnt/files
Мы создали каталог данных postgres внутри / mnt / files и смогли запустить базу данных postgres.
/usr/local/pgsql/bin/pg_ctl -D /mnt/files/postgres/ -l /var/logs/postgres/postgrs.log start
Хотя мы отключили / mnt / files
sudo umount -l /mnt/files
Когда мы пытаемся закрыть том с помощью LUKS.
sudo cryptsetup luksClose volume1
Получение следующих ошибок:
device-mapper: удалить ioctl на volume1 не удалось: устройство или ресурс занят
Мне кажется, что вы не выключили PostgreSQL перед размонтированием.
Пока запущен процесс PostgreSQL, в нем будут открыты файловые дескрипторы. Вам нужно убить их всех.
О, и BTW, возможно, вы только что повредили вашу базу данных.