Ma machine Ubuntu 11.04 utilise le cryptage LUKS pour root, swap et home. Une routine fsck -n a révélé un ensemble d'erreurs que je dois réparer. fsck nécessite de démonter les partitions. Avant luks, je voulais simplement démarrer à partir d'une clé USB et corriger run fsck à partir de là. Quelles sont les étapes pour le faire pour les partitions chiffrées LUKS?
13
cryptsetup luksOpen /dev/rawdevice somename
ne fonctionnait pas pour me donner quelque chose sur lequel fonctionnerfsck
, même si cela apparaissaitvgscan
très bien aprèsvgchange -ay
comme `` actif '' ... J'ai dû créer les périphériques bruts manuellement avecvgscan --mknodes
, puisfsck
sur le volume logique apparaissant dansvgscan
avecfsck /dev/cryptVG/root
- J'espère que cela aide quelqu'un d'autre làcryptsetup
oucryptdisk_start
, je reçois le même résultat lorsque je tentefsck
:/dev/mapper/ext_crypt is in use
. J'ai vérifiémount
et il n'est monté nulle part.Vous devez d'abord ouvrir le volume LUKS.
Cela vous demandera le mot de passe, puis créera
/dev/mapper/someName
, qui est le périphérique en texte brut sur lequel vous pouvez exécuterfsck
. Lorsque vous avez terminé,supprimera le
/dev/mapper/someName
périphérique de texte en clair,.la source
La procédure doit être la même.
En utilisant une clé USB Debian (7.7.0 amd64 netinst, dans mon cas), on peut passer en mode de secours, qui devrait identifier la partition LUKS, demander un mot de passe et la mapper. Il identifie et mappe également toutes les partitions LVM qui y sont contenues. Si vous ne montez pas la partition racine, à partir de l'invite du shell, vous pouvez simplement
e2fsck -f -c /dev/system_name/partition_name
, etc.Cette question a quatre ans, mais je ne pense pas que la procédure ait changé.
Je dois cependant souligner que faire un
fsck -n
sur un système de fichiers monté est presque sûr de signaler des erreurs qui n'existeront pas réellement lorsque vous l'avezfsck
démonté!la source