Volumesは、スケーラブルなSSDベースのブロックストレージデバイスです。ボリュームを使用すると、ドロップレットのサイズを変更することなく、インフラストラクチャのストレージ容量を作成および拡張できます。ボリュームは保管時に暗号化されます。ボリューム上のデータはストレージクラスターの外部では読み取りできません。ボリュームをドロップレットにアタッチすると、ドロップレットには復号化されたブロックストレージデバイスが表示され、すべてのデータは分離されたネットワークを介して送信されます。disk]にファイルシステムを作成することもできます。データを読み取るには、Dropletのオペレーティングシステムでディスクを復号化する必要があります。このチュートリアルでは、次の方法について説明します。ファイルシステムを含むボリューム上にパスフレーズで保護された暗号化ディスクを作成します。暗号化されたファイルシステムを手動でマウントして使用し、完了したらアンマウントして再ロックします。Dropletの起動時にファイルシステムを自動的にマウントします。前提条件このチュートリアルを実行するには、次のものが必要です。attachmentへのhttps://www.digitalocean。`は、他の暗号化形式に加えてLUKSボリュームを管理するために使用されるユーティリティです。+`を使用して、ボリューム上の暗号化されたディスクを初期化します。[ボリュームの名前]。`フラグでは、パスフレーズの作成を求められたときにパスフレーズを2回入力する必要があります。+`フラグは、コマンドの成功を検証するために、人間が読める出力を追加します。出力では、ボリューム上のデータの上書きを確認するように求められます。ENTER」を押して続行します。yes):次に、暗号化されたディスクのパスフレーズを作成するように求められます。一意の強力なパスフレーズを入力し、もう一度入力して確認します。このパスフレーズは*回復不能*なので、安全な場所に記録しておいてください。`コマンドを使用して、将来このパスフレーズを変更できます。+`を使用して、デバイスごとに最大8個のパスフレーズを追加することもできます。この時点で、ディスクが作成され暗号化されます。次に、復号化してhttps://www.digitalocean.com/community/tutorials/an-introduction-to-storage-terminology-and-concepts-in-linux#how-linux-manages-storage-devicesにマッピングします[ラベル]参照が簡単になります。+」というラベルを付けていますが、好きなラベルを付けることができます。/dev/disk/by-id/scsi-0DO_Volume_パスフレーズの入力を求められます。+`にマッピングされます。すべてが機能していることを確認するには、暗号化されたディスクの詳細を確認します。statusボリュームラベルとタイプを示すこのような出力が表示されます。read/writeこの時点で、パスフレーズで保護された暗号化ディスクが作成されました。次の手順では、そのディスク上にファイルシステムを作成し、オペレーティングシステムがそれを使用してファイルを保存できるようにします。手順2-ファイルシステムの作成とマウントまず、Dropletで現在使用可能なディスクスペースを見てみましょう。-hドロップレットの設定に応じて、次のような出力が表示されます。+」はこのリストに表示されません。アクセス可能にするには、ファイルシステムを作成してマウントする必要があります。[XFS]ファイルシステム。[マウント]、つまり、Dropletのオペレーティングシステムで使用できるようにします。point_を作成します。これは、ファイルシステムが接続される場所です。`ディレクトリ内の空のディレクトリです。/mnt/次に、ファイルシステムをマウントします。/mnt/正常に機能することを確認するには、Dropletの使用可能なディスク領域をもう一度確認します。+」が一覧表示されます。/run/user/1000これは、暗号化されたファイルシステムが接続され、使用できることを意味します。ボリューム上のデータにアクセスする必要がなくなったら、ファイルシステムをアンマウントし、暗号化されたディスクをロックできます。+`を使用して、ファイルシステムが使用できなくなったことを確認できます。+)を実行して、マウントポイントを作成し、ファイルシステムをマウントします。ボリュームを使用するたびにこの手動プロセスを実行しないようにするには、代わりに、Dropletの起動時にファイルシステムが自動的にマウントされるように構成できます。手順3-ブート時にファイルシステムを自動的にマウントする暗号化されたディスクには、最大8つのパスフレーズを含めることができます。この最後の手順では、キーを作成してパスフレーズとして追加し、そのキーを使用して、Dropletの起動時に復号化およびマウントされるようにボリュームを構成します。+`にキーファイルを作成します。KBファイルを作成します。*ユーザーのみが読み取れるように、このキーファイルの権限を調整します。/root/.secure-key次に、暗号化されたディスクのパスフレーズとしてキーを追加します。/root/.secure-keyパスフレーズの入力を求められます。暗号化ディスクを最初に作成したときに設定したものを入力できます。`は、システムの起動時に設定する暗号化されたディスクを定義する設定ファイルです。+」またはお好みのテキストエディターで開きます。/etc/crypttabファイルの最後に次の行を追加して、起動時にボリュームをマッピングします。`暗号化を指定します。ファイルを保存して閉じます。+`はマウントを自動化するための設定ファイルです。このファイルを編集用に開きます。/etc/fstabファイルの最後に次の行を追加して、起動時にディスクを自動的にマウントします。ここでは、ステップ2と同じデバイスパスとマウントポイントがあり、XFSファイルシステムを指定しています。+)の他のフィールドについて読むことができます。ファイルを保存して閉じます。暗号化されたファイルシステムは、Dropletの起動時に自動的にマウントされるように設定されました。ドロップレットを再起動することでこれをテストできますが、実行中のサービスには注意してください。結論デフォルトでは、DigitalOceanボリュームは、ドロップレットに接続されていないときに暗号化されます。このチュートリアルでは、ボリューム上の暗号化されたディスクにファイルシステムを配置して、セキュリティのレイヤーを追加しました。暗号化されたディスクを作成し、パスフレーズを追加し、ドロップレット内で使用するために手動または自動でマウントできます。[DigitalOceanブロックストレージ入門]シリーズをご覧ください。