어떤 이유로 마운트가 해제되지 않는 LUKS 암호화 파티션에서 fsck를 작동시키는 방법

어떤 이유로 마운트가 해제되지 않는 LUKS 암호화 파티션에서 fsck를 작동시키는 방법

openSuse 42.3(KDE) 루트로 로그인됨

LUKS로 암호화된 /home 파티션(/sda4는 LVM이 없는 기본 파티션임)은 잠금 해제되었더라도 부팅 시 액세스할 수 없습니다. 분명히 불량 블록이 존재합니다.

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

그 다음에

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

아아

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!

다음 단계

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

다음 시도

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

fsck가 다시 사용 중이라고 불평합니다. 따라서 여기에서 진행하는 방법에 대한 제안은 fsck.ext4를 실행하는 방법이나 잠재적인 데이터 손실은 문제가 되지 않으며 전체 백업이 존재한다는 의미입니다. (그렇습니다. fdisk가 Microsoft 기본 데이터를 반환했지만 이는 ext4입니다.)

브라우저와 콘솔 외에는 아무것도 실행되지 않으며 df -h도 아무것도 표시되지 않습니다. fsck를 실행하려면 어떻게 해야 합니까?

관련 정보