Разрешение доступа к PyFilesystem fs по сети, например, через FTP

Я пытаюсь создать приложение, которое позволит нескольким пользователям поддерживать личные изолированные файловые системы на сервере, но получать к ним доступ через клиентское приложение.

Я решил, что могу использовать PyFilesystem для хранения этих файловых систем в виде отдельных файлов, возможно, в виде экземпляров TarFS или ZipFS, и сервер может ссылаться на них как на изменяемые только в памяти, а не извлекать архив.

В идеале я бы предпочел предоставить данному пользователю доступ к его соответствующей личной файловой системе через FTP, чтобы пользователь мог смонтировать ее как диск, а не загружать/загружать весь архив каждый раз, когда он хочет получить доступ к своим данным.

Что мне нужно, чтобы это произошло, так это способ открыть FS на стороне сервера, а затем создать FTP-сервер, который указывает на смонтированную FS.

В настоящее время я могу создавать необходимые архивы, открывать архивы и хранить их в памяти как файловые системы, хранить резидентные файловые системы в виде архивов, создавать FTP-сервер и монтировать открытый FTP-сервер как диск на клиенте. сторона. Единственная часть, которую мне не хватает, — это способ направить этот FTP-сервер в резидентную файловую систему памяти, а не в файловую систему ОС.

0 ответов

Другие вопросы по тегам