LinuxでLUKSを使用してハードドライブパーティションを暗号化する方法

GNOME Disksを使用してLUKS暗号化されたLinuxパーティションを作成し、ファイルを保存する前にロックを解除してテストしてください。このプロセスでは選択したパーティションがフォーマットされるため、事前にパーティション上のすべてのデータをバックアップしてください。このGNOME Disksのワークフローは、インプレース変換やアクティブなシステムパーティションの暗号化には対応していません。システム全体の暗号化には、ディストリビューションのインストーラを使用してください。

LUKSが保護するもの

LUKSはストレージ層でデータを暗号化します。ロックされたボリュームは認証キーがないと読み取れません。ロックが解除されてマウントされると、アカウントやアプリからファイルにアクセスできるようになります。したがって、保存時の暗号化は、既にロックが解除されているコンピュータを保護するものではありません。Ubuntuのセキュリティドキュメントでは、保存時のデータに対するLUKSの保護について説明しています。

このガイドでは、データパーティションまたはセカンダリドライブについて説明します。Linux を含むディスクを暗号化するには、インストーラーの起動時暗号化設定を使用し、リカバリーキーの手順に従ってください。ディスクでアクティブなシステムディスクを再フォーマットしないでください。

始める前に

  • パスフレーズは必ず保管してください。強力で固有のパスフレーズを安全な場所に保管してください。有効なロック解除方法をすべて失うと、データは復元できません。暗号化されたドライブも故障する可能性があるため、別途バックアップを作成してください。
  • 互換性を確認してください。LUKSはLinuxストレージ向けに設計されています。WindowsまたはmacOSでは、LUKSを開くために追加のソフトウェアが必要になる場合があります。クロスプラットフォームアクセスを利用する前に、想定している構成でテストを行ってください。

GNOME Disksでパーティションを暗号化する

  1. 対象のバックアップを作成します。対象のファイルを別のドライブにコピーし、コピーが正しいことを確認してから、ファイル管理画面で対象のドライブをアンマウントします。
    GNOME Filesで、ターゲットディスクをフォーマットする前に、ドキュメントフォルダを別のバックアップドライブにコピーする
    フォーマットする前に、検証済みのコピーを別のドライブに保存しておいてください。
  2. ディスクを開いてデータドライブを特定します。アプリケーションで「ディスク」を検索してください。見つからない場合は、ディストリビューションのソフトウェアマネージャまたは公式リポジトリからGNOME Disksをインストールしてください。パッケージ名は一般的に ですgnome-disk-utility。目的のデバイスを選択し、モデル、容量、ボリュームマップを確認してください。GNOMEのパーティションガイドではこの表示について説明し、ディスクツールでデータが消去される可能性があることを警告しています。GNOME Disksプロジェクトページを参照してください。
    2TBのセカンダリデータドライブが選択され、そのデバイスの詳細が表示されているGNOMEディスク
    モデルと容量を確認してください。Linuxが動作しているドライブはそのままにしておいてください。
  3. 暗号化する領域を選択します。未割り当て領域を選択し、「+」をクリックしてパーティションを作成します。サイズを設定して「次へ」をクリックします。利用可能な領域すべてを1つの暗号化データパーティションに使用するか、一部を暗号化されていない別の領域として残しておきます。既存のパーティションをフォーマットすると、そのパーティションは消去されます。
    GNOMEディスクに未割り当て領域と新規パーティションのサイズスライダーが表示される。
    パーティションのサイズを選択してください。例では、別のパーティションを作成するためのスペースが確保されています。
  4. Linuxファイルシステムを選択し、暗号化を有効にします。ボリュームに名前を付け、Linuxファイルシステムオプション(通常はLinux(ext4))を選択し、「ボリュームのパスワード保護」をオンにします。バージョンによっては、これを暗号化されたLinuxまたはLUKSオプションと表示する場合があります。パーティションテーブルとすべてのボリュームを消去するつもりがない限り、 「ディスクのフォーマット」は選択しないでください。
    Linuxファイルシステムとパスワード保護ボリュームが有効になっているGNOMEディスクのパーティション作成ダイアログ
    パスワード保護を有効にしてください。表示方法はディスクのバージョンによって異なる場合があります。
  5. パスフレーズを設定し、確認してください。パスワード入力画面に進み、強力で固有のパスフレーズを2回入力してください。バージョンによっては、これらの入力欄が同じダイアログに表示される場合と、別のウィンドウに表示される場合があります。キーボードレイアウトを確認し、パスフレーズを保存してから先に進んでください。
    GNOME Disksのパスフレーズプロンプト(パスフレーズと確認フィールドはマスクされている)
    同じパスフレーズを2回入力し、安全な場所に保管してください。
  6. ボリュームを確認して作成します。ドライブ、サイズ、暗号化オプションを確認してから、 「作成」または「フォーマット」をクリックしてください。完了するまでお待ちください。パーティションは、ディスクにロックされたLUKSボリュームとして表示されます。暗号化が表示されない場合は、機密ファイルをコピーする前に作業を中止してください。
    GNOME Disksに、ロックされた状態で新しく作成された380GBのLUKS暗号化パーティションが表示されている。
    ロックされたLUKSエントリはまだ開かれていません。
  7. ロックを解除してマウントします。LUKSボリュームを選択し、ロック解除またはオープン制御を選択します。パスフレーズを入力します。ファイルシステムが自動的にマウントされない場合は、ロック解除されたファイルシステムのマウント制御を使用します。
    GNOME Disksのパスフレーズダイアログで、暗号化されたデータパーティションのロック解除を求められます。
    ファイルシステムを利用可能にするには、保存済みのパスフレーズを入力してください。
  8. アクセス権限を確認し、安全にアンマウントしてください。ファイルでボリュームを開き、小さなテストファイルを作成して、読み取り可能であることを確認してください。接続を解除する前に、ボリュームをアンマウントまたはイジェクトしてください。次回接続時に、Linuxはパスフレーズの入力を求めます。
    暗号化されたデータボリュームのロックを解除した後、GNOMEファイルが開きます。
    マウントされた暗号化ボリュームは、他のストレージと同様に「ファイル」フォルダに表示されます。

セカンダリドライブ全体を暗号化する

空のセカンダリドライブの場合は、利用可能なすべての領域を使用してLUKSパーティションを1つ作成します。これによりデータパーティションが暗号化されますが、基本的なパーティションテーブル情報は引き続き表示されます。ディスクの一部のみを暗号化する場合は、より小さなLUKSパーティションを作成し、残りの領域を別のファイルシステムとして残します。暗号化されたボリューム内のファイルは保護されません。

よくある問題

  • 暗号化オプションがありません。お使いのバージョンでは、そのデバイスまたはファイルシステムがこの機能をサポートしていない可能性があります。フォーマットせずにキャンセルし、お使いのディストリビューションのLUKSに関する説明をご確認ください。
  • パスフレーズが拒否されました。大文字と小文字の区別とキーボードレイアウトを確認してください。トラブルシューティングのためにボリュームを初期化または再フォーマットしないでください。暗号化されたデータへのアクセスが失われる可能性があります。復旧を試みる前に、上流のcryptsetup/LUKS FAQをお読みください。

コメントを残す

失われたパーティションとハードディスクデータを安全に復元する方法

失われたパーティションとハードディスクデータを安全に復元する方法

TestDiskとPhotoRecを使って、失われたパーティションやファイルを復元する方法を学びましょう。ソースドライブを保護し、安全にスキャンを行い、復元したデータを別のディスクに保存します。

LinuxデスクトップでQRコードをスキャンする方法

LinuxデスクトップでQRコードをスキャンする方法

CoBangを使えば、Webカメラまたは画像ファイルでLinux上でQRコードをスキャンできます。インストールオプション、セットアップ手順、Flatpakカメラへのアクセスに関する修正方法については、こちらをご覧ください。

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使用してLinux上でウェブカメラの設定を変更しましょう。露出、色、フリッカー低減などのサポートされているコントロールを調整し、互換性のあるビデオモードを確認できます。

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールするには、JetBrains Toolboxを使用するか、スタンドアロンのtar.gzアーカイブを使用するか、SnapおよびArch AURオプションを選択してください。Javaは既にバンドルされています。

LinuxにCisco Packet Tracerをインストールする方法

LinuxにCisco Packet Tracerをインストールする方法

Cisco Packet Tracer 9.0.1 を Ubuntu 64 ビット版にダウンロードし、APT を使用して DEB パッケージをインストールし、ターミナルでライセンスに同意してサインインすると、ラボを開始できます。

LinuxでCD-ROMをISOイメージとしてバックアップする方法

LinuxでCD-ROMをISOイメージとしてバックアップする方法

Linux上でGNOME Disksまたはddコマンドを使用してCD-ROM ISOイメージを作成します。光学ドライブを識別し、コピーを監視し、イメージを検証し、破損したディスクやオーディオディスクに別のツールが必要な場合を把握できます。

XFCE 4でデュアルパネルを設定する方法

XFCE 4でデュアルパネルを設定する方法

各ディスプレイごとに個別のXFCE 4パネルを作成し、2番目のパネルを右側の出力に割り当て、位置とサイズを調整し、必要なランチャーとステータス項目を追加します。

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って写真の背景を削除する方法:被写体をトレースし、選択した背景を削除し、透明度を保持して、再利用可能なPNG形式でエクスポートします。

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearは公式サイトから無料でダウンロードできます。Windows、macOS、Linuxの各パッケージを比較し、データファイルをインストールして、最初のフライトを開始しましょう。

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSamplerはMP3クリップをキーボードのキーにマッピングし、音声をループ再生できます。この旧型フリーウェアの機能、旧機能が失われた箇所、ダウンロード前に確認すべき点について解説します。