web-dev-qa-db-ja.com

既知の非互換性のために明示的に禁止されているタイプeCryptfsのファイルシステムへのマウント

(ubuntuで暗号化された)ホームフォルダーでSudo mount -t ecryptfs folder1 folder2を実行しようとすると、このエラーが発生します。同じコマンドを試しましたが、/ tmpのフォルダーで、期待どおりに動作しました。

私が得たエラーメッセージ:

  ecryptfs_unlink_sigs
  ecryptfs_key_bytes=16
  ecryptfs_cipher=aes
  ecryptfs_sig=66cea2017ad38853
Error mounting eCryptfs: [-22] Invalid argument

/var/log/syslog ::

kernel: [  197.621331] Mount on filesystem of type eCryptfs explicitly disallowed due to known incompatibilities
mount.ecryptfs: Failed to perform eCryptfs mount: [Invalid argument]
kernel: [  197.659287] Reading sb failed; rc = [-22]
6
user148222

ホームフォルダーは「Ubuntuで暗号化されている」と言いましたが、実際にはeCryptfsを使用して暗号化されています。次の出力を確認します。

grep $HOME /proc/mounts

暗号化されたディレクトリ内の暗号化されたディレクトリのネストは、eCryptfsではサポートされていません。ごめんなさい。

完全開示:私は eCryptfsの著者および現在のメンテナーの1人です

7
Dustin Kirkland