Você pode tentar o seguinte:
- Clone o instantâneo mais antigo em um novo sistema de arquivos (chame-o de
fsnew
).
- Promova o clone (
fsnew
) para permitir que você destrua o instantâneo no qual o sistema de arquivos é baseado.
- Remova os arquivos ofensivos.
- Crie um instantâneo de
fsnew
.
Agora, foreach snapshot after, rsync
com o --inplace
flag do instantâneo para fsnew ignorando os arquivos que você não deseja. O sinalizador --inplace
reduz o número de gravações e permite instantâneos menores.
- Crie um instantâneo de
fsnew
.
- Destrua o instantâneo original.
Quando isso for feito, você deve ter um instantâneo em fsnew
que corresponda aos instantâneos do sistema de arquivos original com os arquivos incorretos removidos.
Se você tiver espaço na unidade, talvez seja necessário pular o comando "destroy" até que o script esteja funcionando corretamente.