
Actualmente, mi configuración es raid1 + luks en cada partición md y lvm en la parte superior para dividir las matrices. Actualmente solo hay un grupo de volúmenes con un volumen lógico.
sdc 8:32 0 1.8T 0 disk
└─sdc1 8:33 0 1.8T 0 part
└─md127 9:127 0 1.8T 0 raid1
└─data-crypt0 (dm-3) 252:3 0 1.8T 0 crypt
└─data_raid-data (dm-5) 252:5 0 2.7T 0 lvm /mnt/data
sdd 8:48 0 931.5G 0 disk
└─sdd1 8:49 0 931.5G 0 part
└─md126 9:126 0 931.4G 0 raid1
└─data-crypt1 (dm-4) 252:4 0 931.4G 0 crypt
└─data_raid-data (dm-5) 252:5 0 2.7T 0 lvm /mnt/data
Puedo iniciar el dispositivo a través de
cryptsetup luksOpen /dev/md/data:0 data-crypt0 # decrypt
cryptsetup luksOpen /dev/md/data:1 data-crypt1 # decrypt
vgchange -ay /dev/data_raid # turn on lvm
mount /dev/data_raid/data /mnt/data # mount
Lamentablemente no puedo ir en la dirección opuesta y apagarlo.
umount /mnt/data # ok
vgchange -an /dev/data_raid # ok
cryptsetup luksClose data-crypt0 # fail
Por alguna razón veo lo siguiente, varias veces, y el dispositivo no se apaga.
device-mapper: remove ioctl on data-crypt0 failed: Device or resource busy
Esto es después de reiniciar y todo lo que hice fueron los comandos que mostré sin usar ninguno de los datos de la partición. Me gustaría recibir algunas sugerencias si alguien tiene algo sobre la configuración o cómo apagarlo.
Respuesta1
Tuve un problema similar al instalar Ubuntu 13.04. Por alguna razón (posiblemente un error), vgchange -a n
no elimina las asignaciones de dispositivos. Como resultado, el volumen físico LVM (es decir, el contenedor LUKS) todavía se considera en uso y no se puede cerrar con luksClose.
Comprueba si tienes el mismo problema usando dmsetup ls
. Si enumera alguno de sus volúmenes lógicos data_raid y persisten incluso después de vgchange -a n
, puede eliminarlos usando dmsetup remove NAME
.
Una vez que se hayan eliminado todas las asignaciones de dispositivos, debería poder cerrar luksClose.