Точний метод залежить від того, як у вас є налаштування luks, і якщо у вас є LVM поверх luks або якщо у вас просто є файлова система в межах обсягу luks.
Якщо у вас немає LVM на додаток до luks, ви, ймовірно, зробите щось подібне.
cryptsetup luksOpen /dev/rawdevice somename
fsck /dev/mapper/somename
# or
cryptsetup luksOpen /dev/sda2 _dev_sda2
fsck /dev/mapper/_dev_sda2
Якщо ви використовували опцію LVM on LUKS, надану установщиком Debian / Ubuntu, тоді вам потрібно буде запустити LVM. Отже, vgchange -aly
відкривши зашифрований том, запустіть fsck проти /dev/mapper/lvname
.
(Якщо команди відсутні, то , можливо , доведеться зробити apt-get install cryptsetup
перший. Точно так же , якщо вам потрібно vgchange
зробити apt-get install lvm
.)
cryptsetup luksOpen /dev/rawdevice somename
не виходило, щоб дати мені щось запуститиfsck
, хоча це показалосьvgscan
просто чудово після того,vgchange -ay
як "активний" ... Мені довелося створювати необроблені пристрої вручну,vgscan --mknodes
а потімfsck
на логічному томі, що відображається вvgscan
сfsck /dev/cryptVG/root
- Сподіваюсь, що це допомагає комусь іншому там