概要

Linux のDisks で、外付けハードディスク内のパーティションを暗号化したい。フォーマットをExt4 にして、LUKS で暗号化したい。しかし、「ボリュームの初期化中にエラーが発生しました」というエラーが出て、フォーマット&暗号化できない。
そこで、libblockdev-crypto2 をインストールしたところ、フォーマット&暗号化できるようになった。

詳細

環境

  • OS: Linux Mint 19 MATE 64-bit
  • Disks ユーティリティの詳細: gnome-disk-utility 3.28.3, UDisks 2.7.6 (built against 2.7.6)

問題

Linux のDisks で、外付けハードディスク内のパーティションを暗号化したい。フォーマットをExt4 にして、LUKS で暗号化したい。しかし、「ボリュームの初期化中にエラーが発生しました」というエラーが出て、フォーマット&暗号化できない。

Error creating LUKS device: The function 'bd_crypto_luks_format_blob' called, but not implemented! (udisks-error-quark, 0)
「ボリュームの初期化中にエラーが発生しました」メッセージ

解決策

こちらのウェブページを見たところ、解決策が載っていた。
書かれている通り、以下のように実行してみた。

まず、libblockdev-crypto2 をインストール。

sudo sudo apt install libblockdev-crypto2

サービス再起動

systemctl restart udisks2.service

結果

エラーが発生しなくなった。

問題なく、Ext4 のLUKS でフォーマット&暗号化することができた。

広告