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í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áscryptsetupocryptdisk_start, consigo el mismo resultado cuando intentofsck:/dev/mapper/ext_crypt is in use. Lo comprobémounty 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/someNamedispositivo 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 -nen un sistema de archivos montado es casi seguro que informará de errores que realmente no existirán cuandofsckse desmonte.fuente