My Ubuntu 11.04 machine uses LUKS encryption for root, swap and home. A routine fsck -n revealed a set of errors I need to repair. fsck requires to unmount the partitions. Before luks I would simply boot from a USB stick and fix run fsck from there. What are the steps to do that for LUKS encrypted partitions?
Linux – Using fsck to check and repair LUKS encrypted disk
fscklinuxluks
Best Answer
The exact method depends on how you have setup luks, and if you have LVM on top of luks or if you just have a filesystem within the luks volume.
If you don't have LVM in addition to luks then you would probably do something like this.
If you used the LVM on LUKS option providied by the Debian/Ubuntu installer, then you'll need to start up LVM. So
vgchange -aly
after opening the encrypted volume, then run fsck against the/dev/mapper/lvname
.(If commands are missing, you may need to do
apt-get install cryptsetup
first. Similarly if you needvgchange
doapt-get install lvm
.)