Существует ли удаленная файловая система для Linux, зашифрованная и устойчивая к ненадежным серверам?
Я пробовал много комбинаций sshfs и SMB с автоматическим и/или ручным монтированием в задании Cron, и у меня всегда возникали проблемы с зависанием/длительным тайм-аутом, когда серверы становились недоступными или были недоступны с самого начала.
Мои требования следующие:
- Иметь реальную правильную точку монтирования в локальной файловой системе (т. е. не что-то вроде KIO), совместимую с любым приложением.
- автоматически монтировать удаленную файловую систему всякий раз, когда сервер доступен/становится доступным
- вместо зависания процессов при попытке доступа к точке монтирования, сервер которой исчез, мне нужен быстрый тайм-аут (скажем, 3 секунды), после которого возвращается ошибка ввода-вывода, чтобы стабильность системы не подвергалась риску
- достаточно хорошее шифрование, поскольку предполагается, что оно должно передаваться через Интернет.
т. е. просто «разумная удаленная файловая система», как и любая удаленная файловая система, должна вести себя действительно!
Есть рекомендации?
1 ответ
Шифрование удаленного соединения и общая файловая система — это две разные вещи, и нет смысла их смешивать.
Настройте туннель Wireguard между вашим клиентом и сервером и поверх него запустите любую удаленную файловую систему.
Внимательно изучите параметры монтирования вашей операционной системы на стороне клиента, чтобы вы могли настроить поведение, когда сервер недоступен.