Linux: cria um espelho do diretório, mas ignora exclusões

0

Eu gostaria de criar um diretório public_html/archive que é um espelho de public_html/images , exceto que exclusões no diretório images não causam exclusões correspondentes em archive . / p>

Eu ia gerenciar tudo isso em código, mas depois percebi que talvez o sistema possa lidar com isso de maneira robusta.

Note que o site fará referência a archive em tempo real, por isso deve ser um espelho instantâneo, e não algo feito todas as noites, etc.

Isso é possível? Obrigado!

    
por feedbackloop 07.02.2011 / 17:20

2 respostas

0

rsnapshot ou uníssono pode funcionar se você não precisar disso em tempo real. Uma solução em tempo real acabaria sendo parecida com sparkleshare - usando o inotify para verificar alterações e copiando arquivos alterados em algum lugar.

    
por 07.02.2011 / 17:47
0

Usando a opção xcopy 's / D você pode especificar somente arquivos após [o dia / hora do último backup]. Parece que você não precisa espelhar tanto quanto enviar novos arquivos para o arquivo.

Para o Linux, de acordo com a tag, você pode executar um find para arquivos depois de [o dia / hora do último backup], o cp para o diretório de destino (com algo como $ find . \! -cnewer date_marker ). Você pode pesquisar em rsync e usar a tag de exclusão para ela também, o que pode proporcionar mais flexibilidade aos diretórios.

    
por 07.02.2011 / 17:27