暗号化デバイス上にファイルシステムの作成します。override.ファイルシステム作成が終われば、マウントを行います。/mnt/secure/これで使用可能になりました。今回は初回なのでファイルシステムのフォーマットがありましたが、次から使うときは以下の様な流れになります。←マウント使い終われば以下のようにパーティションをアンマウントし、暗号化デバイスを削除する必要があります。OS起動時に自動マウントさせるいちいち手動で接続、マウントしていると面倒なので、OS起動時に自動マウントさせるようにしました。そのために、パスワードだけでなくキーファイルで認証できるようにします。(LUKSはキースロットが複数あるので、複数のパスワードやキーファイルが指定できます)以下のようにキーファイルを作成します。乱数で、1024バイトのファイルを作成してます。パーティションに配置しておきます。配下においてたんですが、自動マウントさせようとするとどうもうまく行かなかったので。)安全のためキーファイルの権限を600か400にします。/boot/luks_keyLUKSパーティションにキーファイルの登録します。以下コマンドでキーファイルが登録されたか確認します。←●ENABLEDになっていればkeyfileが登録されている。DISABLED登録したキーファイルでマウントできることを確認します。/mnt/secure/これでマウントできればキーファイルでの認証OKということになります。暗号化ボリュームを自動でマウントする方法です。設定を書くことでOS起動時にLUKSへの接続ができるようです。書式は、以下のようになります。[LUKS拡張が必要である旨]今回は以下のようにしてみました。luks,timeout=5さて、次はファイルシステムのマウントです。最初は/etc/fstabで以下のように書いてみました。2しかし、/etc/fstab使ってリブートすると以下のようにエラーになってしまいました。devicefstabの末尾の数字の設定によっては、起動時に他のパーティションも読み取り専用になってしまうこともあります。マウントできないようなので(多分、crypttabのマウントの前にfstabのマウントが走るため)、rc.local(システム起動時の最後に読み込まれる)でマウントするようにしました。/mnt/secure/リブートしてマウントできてるか確認してみます。(rw)↑最下行見てみるとちゃんとマウントできてますね。isLuksコマンドを使うと指定したパーティションがLUKSフォーマットかどうか確認できます。←0が表示されればLUKSフォーマットです。情シスで何でも屋の三流プログラマのコーディング、サーバ管理、PC生活関係のメモ書き。このメモが忘れっぽい自分とググってきた技術者の役に立ってくれれば幸いです。31検索カテゴリ全体Linuxサーバがらみ.Net開発PHP開発C/C++開発JavaSQLツール思ったこととかニュースとか。メッセージを入力してください。