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 -alydespués de abrir el volumen cifrado, ejecute fsck contra el /dev/mapper/lvname.
(Si faltan comandos, es posible que deba hacerlo apt-get install cryptsetupprimero. De manera similar, si necesita vgchangehacerlo apt-get install lvm).
cryptsetup luksOpen /dev/rawdevice somename, no estaba funcionando para darme algo con lo que correrfsck, aunque aparecíavgscanmuy bien despuésvgchange -aycomo 'activo' ... Tuve que crear los dispositivos en bruto manualmentevgscan --mknodesy luegofscken el volumen lógico que aparece envgscanconfsck /dev/cryptVG/root- Espero que esto ayude a alguien más