Mi máquina Ubuntu 11.04 usa encriptación LUKS para root, swap y home. Una rutina fsck -n reveló un conjunto de errores que necesito reparar. fsck requiere desmontar las particiones. Antes de la suerte, simplemente arrancaría desde una memoria USB y arreglaría ejecutar fsck desde allí. ¿Cuáles son los pasos para hacer eso para las particiones cifradas LUKS?
13
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áscryptsetup
ocryptdisk_start
, consigo el mismo resultado cuando intentofsck
:/dev/mapper/ext_crypt is in use
. Lo comprobémount
y no está montado en ningún lado.Primero debe abrir el volumen LUKS.
Esto le pedirá la contraseña, luego creará
/dev/mapper/someName
, que es el dispositivo de texto plano en el que puede ejecutarfsck
. Cuando termines,eliminará el
/dev/mapper/someName
dispositivo de texto sin formato,.fuente
El procedimiento debe ser el mismo.
Usando una memoria USB Debian (7.7.0 amd64 netinst, en mi caso), uno puede entrar en modo de rescate, que debe identificar la partición LUKS, solicitar una contraseña y mapearla. También identifica y asigna cualquier partición LVM que contenga. Si no monta la partición raíz, desde el indicador de shell puede simplemente
e2fsck -f -c /dev/system_name/partition_name
, etc.Esta pregunta tiene cuatro años, pero no creo que el procedimiento haya cambiado.
Sin embargo, debo señalar que hacer un
fsck -n
en un sistema de archivos montado es casi seguro que informará de errores que realmente no existirán cuandofsck
se desmonte.fuente