Então, basicamente, eu estou procurando pelo software linux para monitorar uma pasta (e suas subpastas) para quaisquer alterações e aplicar alguma forma de controle de versão (ou seja, manter um "banco de dados" ou qualquer coisa de onde eu possa restaurar arquivos).
A razão pela qual isso não pode ser feito com SCMs tradicionais (GIT, SVN, HG, qualquer que seja) é duplo:
O servidor em que este servidor será executado é um VPS não gerenciado, portanto, tendo um controle considerável - mas não tenho o suficiente para instalar uma partição de sistema de arquivos com controle de versão.
Enquanto isso, sei que já verifiquei o wayback , mas não estou impressionado e hesitante em usar o software atualizado pela última vez 7 anos atrás (2004).
Desculpe por repassar a dor de cabeça para outros colegas de equipe, mas não posso evitar;)
Edit: A propósito, embora eu prefira que isso seja baseado em CLI, quaisquer alternativas são muito bem-vindas também!
Editar 2: Para não bash linux ou qualquer coisa, mas com o conceito de sinais do linux (unix), isso não deve ser muito difícil de escrever (por uma equipe dedicada, é claro).
Na verdade, estou usando um sistema que já faz isso ( Dropbox ), mas tem um propósito diferente e, como tal, versões está limitado a 30 dias (e o controle de versão é mantido em um armazenamento online). Mas isso mostra que o conceito é totalmente possível.
Tags filesystems versioning scm