wie man fsck dazu bringt, auf einer LUKS-verschlüsselten Partition zu arbeiten, die aus irgendeinem Grund nicht ausgehängt werden kann

wie man fsck dazu bringt, auf einer LUKS-verschlüsselten Partition zu arbeiten, die aus irgendeinem Grund nicht ausgehängt werden kann

openSuse 42.3 (KDE) als Root angemeldet

Die mit LUKS verschlüsselte /home-Partition (ist /sda4 eine primäre Partition, kein LVM) ist beim Booten nicht zugänglich, obwohl sie entsperrt ist. Offenbar existiert ein fehlerhafter Block.

fsck.ext4  -nf /dev/sda4
e2fsck 1.42.11 (09-Jul-2014)
Warning!  /dev/sda4 is in use.
ext2fs_open2: Bad magic number in super-block
fsck.ext4: Superblock invalid, trying backup blocks...
fsck.ext4: Bad magic number in super-block while trying to open /dev/sda4

Dann

unmount /dev/sda4
umount: /dev/sda4: not mounted

Ach

sudo mke2fs -n /dev/sda4
mke2fs 1.42.11 (09-Jul-2014)
/dev/sda4 contains a crypto_LUKS file system
Proceed anyway? (y,n) y
/dev/sda4 is apparently in use by the system; will not make a filesystem here!

Nächster Schritt

fdisk -l
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: A-LONG/NUMBER

Device         Start        End    Sectors   Size Type
/dev/sda1       2048    2099199    2097152     1G BIOS boot
/dev/sda2    2099200   18909183   16809984     8G Microsoft basic data
/dev/sda3   18909184  169904117  150994934    72G Microsoft basic data
/dev/sda4  169904128 1953523711 1783619584 850.5G Microsoft basic data

Disk /dev/mapper/A-HDID-part4: 850.5 GiB, 913211129856 bytes, 1783615488 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Nächster Versuch

umount /dev/mapper/A-HDID-part4:
umount: /dev/mapper/A-HDID-part4: not mounted

Mit fsck wird wieder bemängelt, dass es verwendet wird. Also irgendwelche Vorschläge, wie ich von hier aus weitermachen soll, ich meine, wie man fsck.ext4 zum Laufen bringt oder wie man einen potenziellen Datenverlust verursacht, ist kein Problem, es gibt ein vollständiges Backup. (Und ja, das ist ext4, obwohl fdisk Microsoft-Basisdaten zurückgegeben hat)

Außer einem Browser und der Konsole läuft nichts, df -h zeigt auch nichts an. Wie bekomme ich fsck dazu, zu laufen?

verwandte Informationen