Ubuntu 14.04でcryptsetup(crypto_LUKS)で暗号化されたディスクをマウントする方法は?

Ubuntu 14.04でcryptsetup(crypto_LUKS)で暗号化されたディスクをマウントする方法は?

NTFSでフォーマットされた4TBディスクがあり、ここにいくつかのデータが書き込まれました。それからそれを暗号化し、次のようにマッピングしたいと思います/dev/mapper/volume_sde1

$ lsblk -io NAME,TYPE,SIZE,FSTYPE,UUID,MOUNTPOINT
sde                    disk   3.7T
`-sde1                 part   3.7T crypto_LUKS 485c6049-9e6c-4f4c-9b4d-9efe54a9497a
  `-volume_sde1 (dm-0) crypt  3.7T

その後、特定の場所にインストールしようとします。

$ mount /dev/mapper/volume_sde /up2s3

このmountコマンドは以下を返します。

mount: you must specify the filesystem type

次に追加して再インストールするcrypto_LUKS-t crypto_LUKS、次のものが返されます。

mount: unknown filesystem type 'crypto_LUKS'

暗号化されたディスクをマウントする方法は?

ベストアンサー1

luks - 既存のブロックデバイスに暗号化された新しいブロックデバイスを作成します。ファイルシステムではないため、開いてすぐにマウントすることはできません。しかし - すべてのデータが失われます。

既存のNTFSパーティションは暗号化できません。

必要に応じてsdaを使用してデバイスを暗号化し、次のコマンドを使用して開くことができます。

cryptsetup luksOpen /dev/sda1 crypted_sda1

それから

マウント /dev/mapper/crypted_sda1 /up2s3

しかし - 注:

  • この場合、ntfsは役に立ちません。 Windowsの下にマウントできません。
  • データを失うことなく既存のデバイスを暗号化することはできません。したがって、ntfsパーティションにデータバックアップを作成し、デバイスを暗号化し(cryptsetup create ...)、開いてフォーマットし(mkfs.ext4 /dev/mapper/crypted_sda1)、最後にバックアップからインストールして復元します。

パーティションへのデータの書き込みが完了したら、マウントを解放して閉じます(cryptsetupを閉じる)。

おすすめ記事