Я получаю эту ошибку, когда пытаюсь сделать 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]
Вы упомянули, что ваша домашняя папка «зашифрована Ubuntu» - она фактически зашифрована с использованием eCryptfs. Проверьте вывод:
grep $HOME /proc/mounts
Вложение зашифрованных каталогов в зашифрованные каталоги не поддерживается с eCryptfs. К сожалению.
Полное раскрытие: я один из авторов и текущих сопровождающих eCryptfs .