Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

montar disco cifrado

174 views
Skip to first unread message

hubble

unread,
Mar 23, 2021, 4:40:03 AM3/23/21
to

Hola,

Tengo un sistema debian en un disco con 2 particiones, 1 de unos 248MB para /boot y el resto (465GB) es una partición cifrada que contiene a la swap y las particiones "/" y "/home".
Es lo que creó debian cuando me ofreció hacer la instalación con particiones cifradas.

El disco está en mal estado, pues cuando arrancas el sistema con él, llega a estar arriba unos 4 o 5 minutos. Después el ordenador se reinicia él solo. El disco lo he tocado y está muy caliente.

He creado otro sistema debian con un SSD al que he cifrado también. Y claro, también funciona.

La inconsistencia que he encontrado es la siguiente:
Con el sistema SSD, cuando pincho el antiguo disco, me pide la contraseña de cifrado, pero no monta el disco, da un error y ahí se queda.
En /var/log/syslog deja esta traza:

Mar 23 08:53:02 localhost udisksd[563]: Cleaning up LUKS device /dev/dm-4 (backing device 8:101 no longer exists)
Mar 23 08:53:02 localhost udisksd[563]: Error cleaning up LUKS device /dev/dm-4: Failed to deactivate device: Device or resource busy

En /var/log/messages:
[root@migjorn~]# tail -f /var/log/messages
Mar 23 09:19:31 localhost kernel: [ 3875.320000] sd 6:0:0:0: [sdh] Synchronizing SCSI cache
Mar 23 09:19:31 localhost kernel: [ 3875.584504] sd 6:0:0:0: [sdh] Synchronize Cache(10) failed: Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
Mar 23 09:19:32 localhost udisksd[563]: Cleaning up LUKS device /dev/dm-4 (backing device 8:101 no longer exists)
Mar 23 09:19:32 localhost udisksd[563]: Error cleaning up LUKS device /dev/dm-4: Failed to deactivate device: Device or resource busy
Mar 23 09:19:32 localhost udisksd[563]: Cleaning up LUKS device /dev/dm-4 (backing device 8:101 no longer exists)
Mar 23 09:19:32 localhost udisksd[563]: Error cleaning up LUKS device /dev/dm-4: Failed to deactivate device: Device or resource busy
Mar 23 09:19:32 localhost udisksd[563]: Cleaning up LUKS device /dev/dm-4 (backing device 8:101 no longer exists)
Mar 23 09:19:32 localhost udisksd[563]: Error cleaning up LUKS device /dev/dm-4: Failed to deactivate device: Device or resource busy
Mar 23 09:19:32 localhost udisksd[563]: Cleaning up LUKS device /dev/dm-4 (backing device 8:101 no longer exists)
Mar 23 09:19:32 localhost udisksd[563]: Error cleaning up LUKS device /dev/dm-4: Failed to deactivate device: Device or resource busy
Mar 23 09:19:53 localhost kernel: [ 3897.300682] usb 2-1.6: new high-speed USB device number 6 using ehci-pci
Mar 23 09:19:53 localhost kernel: [ 3897.455261] usb 2-1.6: New USB device found, idVendor=174c, idProduct=55aa, bcdDevice= 1.00
Mar 23 09:19:53 localhost kernel: [ 3897.455267] usb 2-1.6: New USB device strings: Mfr=2, Product=3, SerialNumber=1
Mar 23 09:19:53 localhost kernel: [ 3897.455269] usb 2-1.6: Product: USB 3.0
Mar 23 09:19:53 localhost kernel: [ 3897.455270] usb 2-1.6: Manufacturer: ASMT
Mar 23 09:19:53 localhost kernel: [ 3897.455272] usb 2-1.6: SerialNumber: 0000000000CE
Mar 23 09:19:53 localhost kernel: [ 3897.457052] scsi host6: uas
Mar 23 09:19:53 localhost kernel: [ 3897.460971] scsi 6:0:0:0: Direct-Access ASMT USB 3.0 0 PQ: 0 ANSI: 6
Mar 23 09:19:53 localhost kernel: [ 3897.466559] sd 6:0:0:0: Attached scsi generic sg7 type 0
Mar 23 09:19:53 localhost kernel: [ 3897.472101] sd 6:0:0:0: [sdh] 976773168 512-byte logical blocks: (500 GB/466 GiB)
Mar 23 09:19:53 localhost kernel: [ 3897.472583] sd 6:0:0:0: [sdh] Write Protect is off
Mar 23 09:19:53 localhost kernel: [ 3897.473343] sd 6:0:0:0: [sdh] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Mar 23 09:19:53 localhost kernel: [ 3897.474835] sd 6:0:0:0: [sdh] Optimal transfer size 33553920 bytes
Mar 23 09:19:53 localhost mtp-probe: checking bus 2, device 6: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6"
Mar 23 09:19:53 localhost mtp-probe: bus: 2, device: 6 was not an MTP device
Mar 23 09:19:53 localhost mtp-probe: checking bus 2, device 6: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6"
Mar 23 09:19:54 localhost mtp-probe: bus: 2, device: 6 was not an MTP device
Mar 23 09:19:57 localhost kernel: [ 3902.003989] sdh: sdh1 sdh2 < sdh5 >
Mar 23 09:19:57 localhost kernel: [ 3902.015318] sd 6:0:0:0: [sdh] Attached SCSI disk
Mar 23 09:20:27 localhost udisksd[563]: Cleaning up LUKS device /dev/dm-4 (backing device 8:101 no longer exists)
Mar 23 09:20:27 localhost udisksd[563]: Error cleaning up LUKS device /dev/dm-4: Failed to deactivate device: Device or resource busy



Así que no consigo descifrarlo.

Sin embargo si arranco el sistema con ese disco viejo, la clave es válida y monta el sistema, sólo que a los 4-5 minutos se reinicia por alguna inconsistencia del disco.

---------------------------------------
He hecho un ("dd if=disco_viejo of=SATA-B") a un disco casi igual (SATA-B) (era unos cuantos bytes más pequeñito pero ha funcionado), y si arranco el sistema con él, reconoce la contraseña y monta el sistema. Sin embargo tampoco puedo montarlo desde el nuevo sistema (SSD).

Sin embargo y como prueba, SSD lo puedo descifrar con la clave en cualquiera de los otros sistemas funcionando (disco_viejo o SATA-B).

He encontrado algún sitio donde parece que tienen un problema parecido, pero mi falta de conocimiento de inglés y de systemd-cryptsetup hace que no me entere.

Alguna persona con experiencia en systemd-cryptsetup que entienda lo que le ocurre a mi disco? o alguna idea de cómo poder abrir el contenido del disco desde el sistema SSD?.

Gracias por llegar hasta aquí.



--

Camaleón

unread,
Mar 23, 2021, 6:40:03 AM3/23/21
to
El 2021-03-23 a las 09:23 +0100, hubble escribió:

> Tengo un sistema debian en un disco con 2 particiones, 1 de unos 248MB para /boot y el resto (465GB) es una partición cifrada que contiene a la swap y las particiones "/" y "/home".
> Es lo que creó debian cuando me ofreció hacer la instalación con particiones cifradas.
>
> El disco está en mal estado, pues cuando arrancas el sistema con él, llega a estar arriba unos 4 o 5 minutos. Después el ordenador se reinicia él solo. El disco lo he tocado y está muy caliente.

Si el equipo se reinicia por el mal estado del disco duro, entonces
aquí veo varios problemas.

Primero y principal, que si el disco está tan dañado como para dejar el
sistema inestable y reiniciarlo tendrás problemas para montarlo y que lo
reconozca el sistema. Es posible que tengas que usar herramientas
dedicadas para recuperar esos datos.

No estaría de más que le pasaras el test de SMART del fabricante del
disco duro, a ver qué te dice.

Segundo, que el disco está cifrado. Cifrado y dañado es una combinación
que complica más aún las cosas. A mayor cantidad de capas lógicas
(cryptsetup, LUKS, volúmenes LVM...), más problemas.

Tecero, que el protocolo USB es muy inestable. Bueno, vamos a decir que
es más sensible a cambios en la comunicación con el sistema. Si puedes,
intenta conectar ese disco a un puerto nativo (secundario, ojo, que no
arranque el ordenador con ese disco sino que lo vea como secundario)
SATA (si el disco es SATA) o IDE (si el disco es IDE).

> La inconsistencia que he encontrado es la siguiente:
> Con el sistema SSD, cuando pincho el antiguo disco, me pide la contraseña de cifrado, pero no monta el disco, da un error y ahí se queda.
> En /var/log/syslog deja esta traza:
>
> Mar 23 08:53:02 localhost udisksd[563]: Cleaning up LUKS device /dev/dm-4 (backing device 8:101 no longer exists)
> Mar 23 08:53:02 localhost udisksd[563]: Error cleaning up LUKS device /dev/dm-4: Failed to deactivate device: Device or resource busy
>
> En /var/log/messages:
> [root@migjorn~]# tail -f /var/log/messages
> Mar 23 09:19:31 localhost kernel: [ 3875.320000] sd 6:0:0:0: [sdh] Synchronizing SCSI cache
> Mar 23 09:19:31 localhost kernel: [ 3875.584504] sd 6:0:0:0: [sdh] Synchronize Cache(10) failed: Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK

(...)

> Mar 23 09:19:57 localhost kernel: [ 3902.003989] sdh: sdh1 sdh2 < sdh5 >
> Mar 23 09:19:57 localhost kernel: [ 3902.015318] sd 6:0:0:0: [sdh] Attached SCSI disk
> Mar 23 09:20:27 localhost udisksd[563]: Cleaning up LUKS device /dev/dm-4 (backing device 8:101 no longer exists)
> Mar 23 09:20:27 localhost udisksd[563]: Error cleaning up LUKS device /dev/dm-4: Failed to deactivate device: Device or resource busy

Por los mensajes que registra, el kernel reconoce la unidad (sdh) y 3
particiones, pero udisks no lo puede montar. Y no parece que sea por el
cifrado sino por un error en el disco.

Prueba a montarlo manualmente, desde la consola. Al menos así los
errores que te dé serán más claros.

Saludos,

--
Camaleón

Galvatorix Torixgalva

unread,
Mar 23, 2021, 7:30:03 AM3/23/21
to
Hola,

aparte de lo que te han comentado,te sugiero usar "DLC BOOT" y "Sergei Strelec", y que tengas suerte. Tal vez (y digo solo "tal vez") te ayuden.

Un saludo

solermvm

unread,
Mar 23, 2021, 5:30:04 PM3/23/21
to
Pues sí, montándolo a mano ha funcionado, ha descifrado el volumen luks y se han podido montar los volumnes lvm. Ya puedo acceder a todo. Y de paso he aprendido a hacer eso, que siempre va bien.

Muchas gracias Camaleón.

Hubble, 8-)




>
> Saludos,
>
> --
> Camaleón
>


--
solermvm <sole...@gmail.com>

hubble

unread,
Mar 23, 2021, 5:30:04 PM3/23/21
to
Ya lo he solucionado montando a mano los volúmnes.

Gracias


--
0 new messages