A partir do Windows 2003, Cópias de Sombra de Volume tornou-se disponível. Que faz isso por você?
Estou procurando um sistema de arquivos de versão como o VMS costumava ter. Há algum equivalente moderno que eu possa hospedar para clientes Windows? Requisitos:
Capacidade de mapear uma unidade para o sistema de arquivos compartilhados do XP, Vista, Win7, Samba (Linux)
Capacidade de hospedar este sistema de arquivos em um Windows Flavor ou CentOS
Completa transparente para os usuários finais - parece uma unidade / compartilhamento normal. Eu tenho certeza que eu poderia hackear algo junto com algo como SVN, mas não seria transparente.
Eu pesquisei no Google e aqui e não encontrei nada até agora.
A partir do Windows 2003, Cópias de Sombra de Volume tornou-se disponível. Que faz isso por você?
O sistema OpenVMS Files-11 é um verdadeiro sistema de arquivos de versão. Toda vez que um save, copy ou qualquer write é executado, a menos que o comando tenha sido especificamente parametrizado para não fazer isso, uma nova versão com o mesmo nome de arquivo é criada até a versão 32767. Os arquivos OpenVMS aparecem no seguinte formato: filename.extension; número de versão (ex: myfile.txt; 1 myfile.txt; 2 myfile.txt; 3 e assim por diante até: myfile.txt; 32767)
Por exemplo, no OpenVMS você pode:
COPY myfile.txt; 2 myfile.txt; 4
PURGE myfile.txt (deixa apenas a versão mais recente)
PURGE / KEEP = 3 myfile.txt (deixa apenas as últimas 3 versões)
DELETE myfile.txt; 3 (exclui apenas a versão 3)
Até o momento, não encontrei nenhum software que pudesse replicar remotamente o mesmo tipo de versão de arquivo no Windows, mas estou sempre procurando.
Eu não tenho certeza se eu chamaria o mecanismo de sistema de arquivos do VMS de "versionamento", exceto que ele salvou algumas cópias mais antigas.
O arquivador da NetApp tem " instantâneos " que permitem que você veja o que seu sistema de arquivos parecia como a partir de meia-noite de ontem ou a terceira semana do ano passado, ou o que você deseja configurá-lo para preservar. Eles não usam muito espaço também. Você pode especificar um horário para fazer os instantâneos ou pode executar os instantâneos manualmente. Você, então, acessa esses pontos no tempo por indo para um subdiretório do diretório.
O sistema de arquivos ZFS da Sun (disponível em solaris, versões recentes do FreeBSD e versões do servidor do OSX) também permite que você crie instantâneos que sejam funcionalmente idênticos aos instantâneos do netapp. Você precisará instalar o Samba para compartilhar um sistema de arquivos ZFS com um cliente windows (ou usar o NFS para compartilhá-lo com um host unix).
Não é uma solução nativa do Windows:
Se você executar o Apache com o dav_svn, poderá configurá-lo para fazer uma nova revisão sempre que o arquivo for salvo.
Os clientes Windows podem simplesmente se conectar ao endpoint http e devem poder trabalhar (principalmente) de forma transparente com a unidade mapeada. WebDAV e Autoversionamento
EDIT: Em um segundo pensamento, parece que você realmente quer um DMS ao longo das linhas de sharepoint. Se você não quer pagar por isso: Experimente o Alfresco Community Edition depois de uma semana de brincadeiras eu o configurei ao ponto onde eu tinha montagens nativas para nossos usuários do windows. Documentos versionados com uma interface web agradável para usuários finais e autenticação integrada com o nosso domínio (mas isso foi no Linux com OpenLDAP e Samba - Alfresco em si não se importa realmente. É java e disponível para todas as principais plataformas)