crypto_LUKSドライブのスーパーブロックの問題

crypto_LUKSドライブのスーパーブロックの問題

プライマリドライブから起動しようとすると、次のエラーが発生します。

ここに画像の説明を入力してください。

「破損した孤立した接続リストの一部であるインデックスノードが見つかりました」というメッセージが表示され、次のことを試みました。https://askubuntu.com/questions/651577/dev-sda1-inodes-that-were-part-of-a-corrupted-orphan-linked-list-found- そして得る:

:~$ sudo fsck /dev/sda5 
fsck from util-linux 2.20.1
fsck: fsck.crypto_LUKS: not found
fsck: error 2 while executing fsck.crypto_LUKS for /dev/sda5

私の問題はこれに似ているようです -e2fsckスーパーブロックの問題を解決するには?- しかし、このソリューションは私には適していません。

このソリューションを試すとき(セカンダリドライブで実行):

:~$ sudo e2fsck -b 163840 /dev/sda5
e2fsck 1.42.9 (4-Feb-2014)
e2fsck: Invalid argument while trying to open /dev/sda1

The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem.  If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>
 or
    e2fsck -b 32768 <device>

/dev/sda5 contains a crypto_LUKS file system

暗号化されたドライブが原因でソリューションが機能しないかどうかを100%確信できません。しかし、この問題を解決するにはどのような他の方法を使用できますか?

より多くの情報を提供できる場合はお知らせください。

ベストアンサー1

LUKS デバイス自体ではなく、ルート論理ボリュームのファイルシステムが破損しています。/dev/sda5LUKS/dm-crypt デバイスを保持するパーティション。暗号化(および使用中のLVMも含む)、ストレージ階層化が機能し、LUKS(暗号化)層では実行できず、LVM論理ボリューム層でfsck実行する必要があります。/dev/mapper/trisquel--vg-rootあなたの場合。

これは、ロック解除されたLUKSデバイスのinitramfsでこのコマンドを実行する場合に必要です(以前にパスワードを提供していました)fsck /dev/mapper/trisquel--vg-root。 LiveCDでこのコマンドを実行する場合は、まず暗号化されたドライブを手動でロック解除する必要があります。暗号化されたドライブをダブルクリックして、GUIでこれを実行します。これを完了するか、以下を使用して手動で実行します。パスワード設定) 次に、同じfsck /dev/mapper/trisquel--vg-rootコマンドを実行します。

おすすめ記事