復号化後にファイルシステムをマウントできないという問題があります。私が見たオンラインアドバイスのすべての検索は、基本的に私がすでに行ったことをするように促します。誰にもアイデアはありますか?
初期復号化ステップは次のとおりです。デバッグと詳細情報を実行し、すべての出力が正常であり、エラーも警告もありませんでした。
cryptsetup luksOpen /dev/sdb1 mydata
+entered passphrase
その後、インストールしようとしましたが、コマンドの実行中に次のエラーが発生しました。
[root@PRC01P ~]# mount /dev/sdb1 /mydata
mount: unknown filesystem type 'crypto_LUKS'
先頭へ戻る
[root@PRC01P ~]# lsblk -lf | grep LUKS
sdb1 crypto_LUKS
Here is lsblk on its own:
-bash-4.2$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 30G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 29.5G 0 part
├─rhel-root 253:0 0 26.5G 0 lvm /
└─rhel-swap 253:1 0 3G 0 lvm [SWAP]
sdb 8:16 0 60G 0 disk
└─sdb1 8:17 0 60G 0 part
└─mydata 253:2 0 60G 0 crypt
sdc 8:32 0 6G 0 disk
sr0 11:0 1 1024M 0 rom
これはdfの結果です。
-bash-4.2$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/rhel-root 27781884 5977316 21804568 22% /
devtmpfs 1930032 0 1930032 0% /dev
tmpfs 1940852 0 1940852 0% /dev/shm
tmpfs 1940852 66176 1874676 4% /run
tmpfs 1940852 0 1940852 0% /sys/fs/cgroup
/dev/sda1 508588 191448 317140 38% /boot
tmpfs 388172 0 388172 0% /run/user/995
tmpfs 388172 0 388172 0% /run/user/1002
tmpfs 388172 0 388172 0% /run/user/1001
どんな提案でも送ってくれてありがとう
答え1
正しい順序は
cryptsetup luksOpen /dev/sdb1 mydata
これでluks形式のデバイスが開きます。 (端末のパスワードを入力する必要があります)
mount /dev/mapper/mydata /mydata
これにより、デバイスは/ mydataにマップされます。
別の名前を使用することをお勧めします(例:)。
sudo cryptsetup luksOpen /dev/sda3 secure
sudo mount /dev/mapper/secure /home_secure
lsblk
一覧表示されます
(...)
sda 8:0 0 465,8G 0 disk
├─sda1 8:1 0 1,9G 0 part /boot
├─sda2 8:2 0 1K 0 part
├─sda3 8:3 0 368,5G 0 part
│ └─secure 253:0 0 368,5G 0 crypt /home_secure
└─sda5 8:5 0 95,4G 0 part /
私の例の名前に復元する:
umount /home_secure
/home_secureでファイルが使用されていないことを確認してください。
次にluksボリュームをオフにします。
cryptsetup close secure
答え2
間違ったデバイスをインストールしようとしています。
cryptsetup luksOpen /dev/sdb1 mydata
これは/dev/sdb1
暗号化されたLUKSデバイスであり、これが/dev/mapper/mydata
復号されます。
mount /dev/sdb1 /mydata
LUKSデバイスをインストールできないため、この操作は失敗します。 LUKSはファイルシステムではありません。
復号化された以下をインストールする必要があります。
mount /dev/mapper/mydata /mydata
/dev/mapper/mydata
...これは、すでにファイルシステムがある場合にのみ機能します(mkfs
afterluksFormat
とcreateを使用)luksOpen
。