Причина, по которой я спрашиваю об этом, заключается в том, что шифрование оставляет до 143 символов для использования в качестве имени файла. Хотя обычно это не похоже на проблему, оно становится единым, когда имя файла содержит много многобайтовых символов CJK (китайский, янпанский, корейский).
Однако я не смог вручную переименуйте файл, потому что он должен быть загружен и обработан внутри программы. В частности, это файл резюме, используемый передачей, который должен храниться в каталоге ~/.config/transmission/resume.
Как я знаю, в какой папке будет сохранен файл (в этом случае вышеупомянутый resume папке), я хотел бы дешифровать эту конкретную папку, чтобы решить проблему с «слишком длинным именем файла».
Итак, мой вопрос заключается в том, чтобы исключить всю домашнюю папку, чтобы можно было дешифровать только одну конкретная папка / каталог?
Если вы можете расшифровать или смонтировать только один файл, он будет использовать те же ключи, что и все другие зашифрованные файлы, поэтому я не вижу преимуществ перед тем, как регулярно монтировать зашифрованный дом.
Если вы хотите создать еще одну незашифрованную папку в другом месте для хранения каталога ~/.config/transmission/resume или целого ~/.config/transmission, вы можете выполнить привязку привязки:
mount --bind olddir newdir
и не нужно будет использовать отдельный раздел или диск, может поместить newdir в / или /home или в любом месте.