Solución 1:
El método exacto depende de cómo haya configurado luks, y si tiene LVM encima de luks o si solo tiene un sistema de archivos dentro del volumen luks.
Si no tiene LVM además de luks, entonces probablemente haría algo como esto.
cryptsetup luksOpen /dev/rawdevice somename
fsck /dev/mapper/somename
# or
cryptsetup luksOpen /dev/sda2 _dev_sda2
fsck /dev/mapper/_dev_sda2
Si utilizó la opción LVM en LUKS proporcionada por el instalador de Debian/Ubuntu, entonces deberá iniciar LVM. Así que vgchange -aly
después de abrir el volumen encriptado, ejecute fsck contra el /dev/mapper/lvname
.
(Si faltan comandos, es posible que deba hacer apt-get install cryptsetup
primero. Del mismo modo, si necesita vgchange
haz apt-get install lvm
.)
Solución 2:
Primero debe abrir el volumen de LUKS.
cryptsetup luksOpen /dev/(whatever) someName
Esto le pedirá la contraseña, luego cree /dev/mapper/someName
, que es el dispositivo de texto sin formato que puede ejecutar fsck
en. Cuando termines,
cryptsetup luksClose someName
eliminará el /dev/mapper/someName
dispositivo de texto sin formato, .