kledgeb UbuntuやLinuxの最新情報を紹介

Ubuntu EncFS その4 - ソースディレクトリーのマウントとアンマウント

ソースディレクトリーのマウント

  ソースディレクトリーをEncFSでマウントすると、暗号化ボリュームが表示されファイルの読み書きができるようになります。


  encfsコマンドの基本的な使い方

    EncFSでソースディレクトリーをマウントするには、端末を起動し以下のコマンドを実行します。

      encfs ソースディレクトリー マウント先ディレクトリー

    見ての通り、「暗号化ボリュームを作成する」コマンドと同じです。
    「encfs」コマンドは指定されたソースディレクトリーに暗号化設定ファイルがあるかどうかで、処理を区別しています。

  encfsコマンドのフォーマット

    上記の使い方は基本的な使い方ですが、各種オプションを指定しソースディレクトリーをマウントすることができます。

      encfs [オプション] ソースディレクトリー マウント先ディレクトリー [-- fusermount オプション]

    通常利用でオプションを指定することは、あまりないと思います。

encfsコマンドのオプション

  「encfs」コマンドのオプションです。

  「-i」オプション

    自動アンマウントオプションです
    指定されたアイドル時間(分)が経過すると、自動的にアンマウントします。

    暗号化ボリューム内のファイルが使用されている場合は、アイドルではないため自動的にアンマウントされることはありません。

    例えば以下のように指定すると、アイドル時間が10分を経過するとアンマウントされます。

      encfs -i 10 ~/EncryptFolder ~/DecryptVolume

  「--forcedecode」オプション

    「Message Authentication Code block headers」が有効になっている暗号化ボリュームでは、ファイルが破損していると読み込みエラーが発生するようになります。
    このオプションを指定すると、ファイルが破損していても復号化を行うようになります。
    ただしファイルが破損している以上、予期せぬ結果になることがあります。 

  「--public」オプション

    このオプション指定時は、以下のように「encfs」コマンドをrootで実行する必要があります。

      sudo encfs --public ~/EncryptFolder /mnt/DecryptVolume

    このオプションを指定すると、fuseに「default_permissions」オプションと「allow_other」オプションを指定し、全てのユーザーが暗号化ボリュームにアクセスできるようになります。
    ただし暗号化の目的から、使うことはないでしょう。

  「--ondemand」オプション

    このオプションは「-i」オプション及び「--extpass」オプションと併用する必要があります。
    このオプションを指定すると、アンマウントせずに暗号化ボリュームへのアクセスを禁止します。

    その状態で暗号化ボリュームへアクセスしようとすると、「--extpass」で指定されたプログラムを起動し、パスワード入力を促します。
    パスワードが正しければ再度アクセスできるようになります。

  「-o」オプション

    fuseに渡すオプションを指定します。
    「encfs」コマンドではなく「mount」コマンドや「fstab」に記述してソースディレクトリーをマウントする際に利用します。

  「--」オプション

    「fusermount」コマンドに渡すオプション等を指定します。

    例えば以下のように指定すると、読み込み専用でマウントされます。

      encfs ~/EncryptFolder ~/DecryptVolume -- -r

  「--extpass」オプション

    通常パスワード入力は、「encfs」コマンド自身がユーザー問い合わせていますが、このオプションを指定すると、パスワード入力を促すプログラムを指定できます。

    プログラムは標準出力にパスワードを出力する必要があります。

      encfs --extpass=プログラムのパス ~/EncryptFolder ~/DecryptVolume

  「-S」オプション

    パスワードを標準入力から読み込みます。
    このオプションを指定する場合、予めマウント先のディレクトリーが存在している必要があります。

    シェルスクリプト等で利用すると良いでしょう。

ソースディレクトリーのアンマウント 

  マウントしたソースディレクトリーをアンマウントするには、以下のコマンドを実行します。

    fusermount -u マウント先ディレクトリー


EncFS
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Ubuntu 26.04 その42 - Ubuntu 26.04.1 LTS のリリーススケジュール
    Ubuntu 26.04.1 LTSのリリーススケジュール Ubuntu 26.04.1 LTS のリリーススケジュールを紹介します。
  • Linux Mint その292 - Linux kernel 7.0 採用の Linux Mint 22.3 リリース・システム管理ツールにカーネル管理機能追加など
    Linux Mint 月刊ニュース Linux Mint 開発チームは Linux Mint 月刊ニュースにて、Linux Mint の開発状況や取り組みを紹介しています。
  • Ubuntu 26.04 その68 - Ubuntu 26.04.1 LTS がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.04.1 LTS リリース 2026年8月27日、Ubuntu 26.04.1 LTS がリリースされました。
  • Linux その422 - GNOME Boxes の再構築と未来・Flatpak のみの提供やモダンな機能の実装など
    GNOME Boxes の再構築と未来 GNOME Boxes の再構築と未来が以下で紹介されています。
  • Kubuntu その117 - Kubuntu 26.04 LTS にもっと手厚いサポートを・最高の信頼性を誇る KDE 搭載ディストリビューションを目指して
    最高の信頼性を誇る KDE 搭載ディストリビューションを目指して Kubuntu 26.04 LTS に手厚いサポートが導入されました。
  • Linux その421 - GNOME Shell のデザイン構想と長期的な見通し
    GNOME Shell のデザイン構想と長期的な見通し GNOME Shell のデザイン構想と長期的な見通しが、以下で紹介されています。
  • Linux その420 - KDE Plasma で実装予定の新機能や改善・UI レイアウトの調整やリモートデスクトップの改善など
    KDE Plasma で実装予定の新機能や改善 KDE Plasma で実装予定の新機能や改善を紹介します。
  • Windows その29 - Windows 向け Coreutils 登場・Coreutils のインストールやコマンドの一覧など
    Windows 向け Coreutils 登場 Windows 向け Coreutils が登場しました。
  • Linux その386 - Arch Linux の AUR パッケージで悪意あるコミットが続く・今度はソースコードの難読化か
    Arch Linux の AUR パッケージで悪意あるコミットが続く Arch Linux の AUR パッケージで悪意あるコミット(マルウェア)が続いています。
  • Ubuntu 18.04 その195 - PolicyKitにクラッシュや権限の昇格など複数の脆弱性・今すぐアップデートを
    PolicyKitの脆弱性 2018年7月16日、クラッシュや権限の昇格など複数の脆弱性に対応した「PolicyKit」がリリースされました。
記事のピックアップ
オプション