Функциональность виртуального диска Cross OS
Ищите онлайн-ресурсы для реализации функциональности виртуального диска, аналогичной тем, которые были реализованы в перечисленных продуктах ![here]()
Решение должно быть перекрестным ОС (win, pc, linux), предпочтительно с использованием структуры, поддерживающей поведение. В настоящее время ответ на этот вопрос широко распространен без четкого выбора того, что использовать:
Текущие предложения, которые я нашел:
Пожалуйста, перечислите одно предложение за каждый ответ, и я обновлю соответствующий вопрос. Цель вопроса - создать лучший ориентир для таких вопросов...
Кажется, что WebDav будет проще всего реализовать перекрестные ОС, поэтому дополнительная информация об этом будет оценена.
Ответы
Ответ 1
Простое решение - использовать собственный SMB-клиент для каждой из ваших целевых платформ, а затем использовать его для монтирования пользовательской файловой системы Samba, реализованной с использованием Samba VFS API. Пользовательские серверы NFS использовались для реализации межплатформенных виртуальных файловых систем Unix, но SMB - гораздо лучший выбор для поддержки Windows и Linux.
Если вам нужна VFS для доступа к клиентским ресурсам, вы должны запустить сервер Samba с вашей VFS на клиенте, а затем использовать loopback или localhost network для монтирования диска. Samba широко переносится, включая порт для Win32, используя Cygwin в качестве адаптера.
Ответ 2
WebDAV. В сердце. Это кросс-платформенная по своей природе, и там существует значительная поддержка клиентов, а также достойный код с открытым исходным кодом. Apache mod_dav - ваш друг.
Отъезд Поддержка клиентов WebDAV на Mac, Windows и Linux:
Серверы с открытым исходным кодом WebDAV:
И не забудьте посмотреть ресурсы WebDAV.
Ответ 3
Я использую jungledisk на всех упомянутых платформах для резервного копирования и совместного использования файлов. Если вы посмотрите на страницу download, вы увидите все платформы, с которыми она совместима. Я резервирую свой веб-сервер (CentOS x64), Mac OSX 10.5 и компьютер с двойной загрузкой (Vista/Fedora) под одной лицензией!
- Все версии используют WebDav
- Версия Linux также имеет функцию FUSE
- Использует доступную платформу хранения данных S3 Amazon.
- Вскоре добавить поддержку облачных файлов (Mosso) в 15 ¢/gb бесплатно для ввода-вывода.
JungleDisk
Ответ 4
VirtualBox 'VDI. Это с открытым исходным кодом.
Ответ 5
SSHFS (требуется SFTP на стороне хоста). В нем есть некоторые ошибки, но нам удалась в целом.
Ответ 6
Вы можете использовать JLAN Alfresco. JLAN - это Java-клиент и Java-сервер. Реализация протоколов CIFS, NFS и FTP. С помощью файлов JLAN можно передавать файлы по сети, которые доступны через сетевой диск.
Загрузка находится в http://sourceforge.net/project/showfiles.php?group_id=143373&package_id=248550
Ответ 7
Предохранитель не будет работать в Windows.
Мой выбор:
- FUSE для Unix/Mac
- Файловая система обратного вызова EldoS или фильтр (в настоящее время мы используем фильтр) для Windows (http://www.eldos.com/)
Привет
Ответ 8
Диск джунглей
Ответ 9
Как насчет простого FTP? Или NAS? Придерживайтесь стандартного протокола, и у вас не должно возникнуть никаких проблем с его интеграцией. Я написал расширение файловой системы SFTP Linux после Back In The Day, но с большинством ОС, поддерживающих файловые системы пользовательского режима в настоящее время, не следует слишком сложно интегрировать все, что вы можете выбрать.
Ответ 10
Microsoft Live Mesh предоставит вам синхронизированные папки в Windows, Mac, вашем онлайн-хранилище Mesh и телефонах Windows Mobile.