O tipo Windows vem com algo parecido com isso. Ele é chamado Versões anteriores na GUI e usa o VSS da Microsoft para fazer o trabalho pesado. Não é exatamente o que você procura, mas tem o bom efeito colateral de não precisar restaurar os arquivos do backup com tanta frequência quanto os usuários podem fazer isso sozinhos.
Está ativado por volume e uma tarefa agendada é executada em intervalos que você define e tira instantâneos de arquivos que foram alterados desde a última execução da tarefa.
Isso pode ajudar na situação que você descreve onde, por exemplo, um usuário cria um arquivo às 11h (após o último backup da noite) e o exclui às 16h. Se, por exemplo, a tarefa agendada for executada às 13h, o usuário poderá recuperar o arquivo clicando com o botão direito na pasta em que estava e selecionando a guia Versões anteriores .
Este artigo fala sobre isso no Windows Server 2003 , mas é o mesmo através do Windows Server 2008 R2.