Minha máquina Ubuntu 11.04 usa criptografia LUKS para root, swap e home. Uma rotina fsck -n revelou um conjunto de erros que preciso reparar. O fsck requer desmontar as partições. Antes do luks, eu simplesmente inicializava a partir de um dispositivo USB e corria o run fsck a partir daí. Quais são as etapas para fazer isso nas partições criptografadas LUKS?
13
cryptsetup luksOpen /dev/rawdevice somename
não estava funcionando para me dar algo para continuarfsck
, embora estivesse aparecendovgscan
muito bem depoisvgchange -ay
como 'ativo' ... Eu tive que criar os dispositivos brutos manualmente comvgscan --mknodes
e depoisfsck
no volume lógico aparecendo emvgscan
comfsck /dev/cryptVG/root
- Espero que isso ajude alguém por aícryptsetup
oucryptdisk_start
, eu obter o mesmo resultado quando tentofsck
:/dev/mapper/ext_crypt is in use
. Eu verifiqueimount
e não está montado em lugar nenhum.Você precisa abrir o volume LUKS primeiro.
Isso solicitará a senha e criará
/dev/mapper/someName
, que é o dispositivo de texto sem formatação no qual você pode executarfsck
. Quando você acabar,irá remover o
/dev/mapper/someName
dispositivo de texto sem formatação,.fonte
O procedimento deve ser o mesmo.
Usando um pen drive USB Debian (7.7.0 amd64 netinst, no meu caso), pode-se entrar no modo de recuperação, que deve identificar a partição LUKS, solicitar uma senha e mapeá-la. Ele também identifica e mapeia todas as partições LVM contidas nela. Se você não montar a partição raiz, no prompt do shell, poderá
e2fsck -f -c /dev/system_name/partition_name
, etc.Esta pergunta tem quatro anos, mas não acho que o procedimento tenha mudado.
Devo salientar, no entanto, que fazer um
fsck -n
sistema de arquivos montado é quase certo relatar erros que realmente não existirão quando vocêfsck
desmontar!fonte