Mein Ubuntu 11.04-Rechner verwendet LUKS-Verschlüsselung für Root, Swap und Home. Eine Routine fsck -n zeigte eine Reihe von Fehlern, die ich reparieren muss. fsck muss die Partitionen aushängen. Vor luks würde ich einfach von einem USB-Stick booten und dort fsck ausführen. Was sind die Schritte, um dies für LUKS-verschlüsselte Partitionen zu tun?
13
cryptsetup luksOpen /dev/rawdevice somename
wurde ausarbeitet , um mir nicht etwas laufenfsck
auf, obwohl es zeigt sich mitvgscan
ganz gut nachvgchange -ay
als ‚aktiv‘ ... hatte ich die Raw - Devices manuell mit erstellenvgscan --mknodes
und dannfsck
auf dem logischen Datenträger in zeigt sichvgscan
mitfsck /dev/cryptVG/root
- Hoffe, das hilft jemand anderem da draußencryptsetup
odercryptdisk_start
ich das gleiche Ergebnis , wenn ich versuchefsck
:/dev/mapper/ext_crypt is in use
. Ich habe es überprüftmount
und es ist nirgends montiert .Sie müssen zuerst das LUKS-Volume öffnen.
Hier werden Sie nach dem Kennwort gefragt. Anschließend erstellen Sie
/dev/mapper/someName
das Klartextgerät, auf dem Sie ausgeführt werden könnenfsck
. Wenn du fertig bist,entfernt das
/dev/mapper/someName
Klartextgerät.quelle
Die Vorgehensweise sollte gleich sein.
Mit einem Debian (7.7.0 amd64 netinst, in meinem Fall) USB-Stick kann man in den Rettungsmodus gehen, der die LUKS-Partition identifizieren, nach einem Passwort fragen und es zuordnen sollte. Außerdem werden darin enthaltene LVM-Partitionen identifiziert und zugeordnet. Wenn Sie die Root-Partition nicht mounten, können Sie an der Shell-Eingabeaufforderung einfach
e2fsck -f -c /dev/system_name/partition_name
usw.Diese Frage ist vier Jahre alt, aber ich glaube nicht, dass sich das Verfahren geändert hat.
Ich sollte jedoch darauf hinweisen, dass das Ausführen eines
fsck -n
auf einem bereitgestellten Dateisystem fast sicher ist, Fehler zu melden, die nicht vorhanden sind, wenn Siefsck
es nicht bereitstellen!quelle