Любые доступные файловые системы управления версиями, такие как VMS, которые раньше были

Любые доступные файловые системы управления версиями, такие как VMS, которые раньше были

Я ищу файловую систему управления версиями, как в VMS. Есть ли современные эквиваленты, которые я могу разместить для клиентов Windows? Требования:

  • Возможность подключения диска к общей файловой системе из XP, Vista, Win7, Samba (Linux)

  • Возможность размещения этой файловой системы как на Windows Flavor, так и на CentOS

  • Полностью прозрачен для конечных пользователей - выглядит как обычный диск / ресурс. Я уверен, что мог бы что-то срубить с помощью чего-то вроде SVN, но это не было бы прозрачно.

Я искал в Google и здесь, но пока ничего не нашел.

решение1

Система OpenVMS Files-11 на самом деле является файловой системой с версионированием. Каждый раз, когда выполняется сохранение, копирование или любая запись, если только команда не была специально параметризована, чтобы не делать этого, создается новая версия с тем же именем файла до версии 32767. Файлы OpenVMS отображаются в следующем формате: имя_файла.расширение;номер_версии (например: myfile.txt;1 myfile.txt;2 myfile.txt;3 и так далее до: myfile.txt;32767)

Например, в OpenVMS вы можете:

КОПИРОВАТЬ мой_файл.txt;2 мой_файл.txt;4

ОЧИСТИТЬ myfile.txt (оставить только последнюю версию)

PURGE/KEEP=3 myfile.txt (оставляет только последние 3 версии)

УДАЛИТЬ myfile.txt;3 (удаляет только версию 3)

Пока что я не нашел программного обеспечения, которое могло бы удаленно реплицировать тот же тип управления версиями файлов в Windows, но я постоянно ищу.

решение2

Начиная с Windows 2003,Теневые копии томастало доступно. Что сделает это для вас?

решение3

Я не уверен, что назвал бы механизм файловой системы VMS «управлением версиями», за исключением того, что он удачно сохранил пару старых копий.

У NetApp есть "моментальные снимки", которые позволяют вам посмотреть, как выглядела ваша файловая система по состоянию на полночь вчерашнего дня или на 3-ю неделю прошлого года, или на то, что вы хотите настроить для сохранения. Они также не занимают много места. Вы можете указать время для создания снимков или можете выполнять снимки вручную. Затем выдоступэти точки во времени, перейдя в подкаталог каталога.

Файловая система ZFS от Sun (доступная в Solaris, последних версиях FreeBSD и серверных версиях OSX) также позволяет делать снимки, функционально идентичные снимкам NetApp. Вам нужно будет установить Samba, чтобы поделиться файловой системой ZFS с клиентом Windows (или использовать NFS, чтобы поделиться ею с хостом Unix).

решение4

Не является решением, встроенным в Windows:

Если вы запускаете Apache с dav_svn, вы можете настроить его на создание новой версии каждый раз при сохранении файла.

Клиенты Windows могут просто подключиться к конечной точке http и должны иметь возможность работать (в основном) прозрачно с подключенным диском. Посмотрите наWebDAV и автоматическое управление версиями

EDIT: Если подумать, то похоже, что вам действительно нужна система управления данными в духе sharepoint. Если вы не хотите за нее платить: попробуйтеИздание Alfresco CommunityПосле недели возни я настроил его до такой степени, что у меня появились собственные smb-монтирования для наших пользователей Windows. Версионированные документы с приятным веб-интерфейсом для конечных пользователей и аутентификацией, интегрированной с нашим доменом (но это было под Linux с OpenLDAP и Samba -- Alfresco это не особо волнует. Это Java, доступная для всех основных платформ)

Связанный контент