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 de 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 provista por el instalador Debian / Ubuntu, entonces deberá iniciar LVM. Entonces, vgchange -aly
después de abrir el volumen cifrado, ejecute fsck contra el /dev/mapper/lvname
.
(Si faltan comandos, es posible que deba hacerlo apt-get install cryptsetup
primero. De manera similar, si necesita vgchange
hacerlo apt-get install lvm
).
cryptsetup luksOpen /dev/rawdevice somename
, no estaba funcionando para darme algo con lo que correrfsck
, aunque aparecíavgscan
muy bien despuésvgchange -ay
como 'activo' ... Tuve que crear los dispositivos en bruto manualmentevgscan --mknodes
y luegofsck
en el volumen lógico que aparece envgscan
confsck /dev/cryptVG/root
- Espero que esto ayude a alguien más