当我尝试sudo mount -t ecryptfs folder1 folder2
在我的主文件夹(由 ubuntu 加密)中执行操作时出现此错误,我尝试了相同的命令但文件夹在 /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]
答案1
您提到您的主文件夹“由 Ubuntu 加密”——它实际上是使用 eCryptfs 加密的。检查输出:
grep $HOME /proc/mounts
eCryptfs 不支持在加密目录中嵌套加密目录。抱歉。
全面披露:我是加密文件系统。