O programa pax
não é útil para backups incrementais.
Os novos cabeçalhos extendidos POSIX.1-2001 para o formato tar (chamado formato "pax") que foram retirados dos aprimoramentos do Solaris TAR de 1997, no entanto, são uma boa base para backups incrementais, já que este conceito permite ser aprimorado para arquivar todos os metadados possíveis.
Parece que você gosta de fazer backups / restaurações incrementais cumulativos localmente para espelhar um sistema de arquivos localmente. star
é perfeitamente adequado ao seu desejo, consulte o link
As instruções sobre como fazer incrementais cumulativos estão atualmente na página 53 na seção SYNCHRONIZING FILESYSTEMS
Observe que, se você estiver em um sistema operacional com um cache de sistema de arquivos lento (como o Linux) ou usando um sistema de arquivos transacional como ZFS , é recomendável usar a opção -no-fsync ou a extração será extremamente lenta, pois star
, por padrão, extrai arquivos no modo seguro, o que permite detectar erros de gravação do sistema de arquivos durante a limpeza dos dados em cache. Também use a opção -pax-o binary no lado esquerdo (create) para evitar problemas de conversão de nome de caminho caso haja arquivos no sistema de arquivos com localidades diferentes do seu shell atual.
O método que a estrela usa é o mesmo que o do ufsdump / ufsrestore:
Star gerencia um arquivo /etc/tardumps
com níveis de registros de data e hora e nomes de sistema de arquivos para o lado de criação dos backups incrementais.
Para o lado de extração das restaurações incrementais, star
gerencia um arquivo star-symtable
no diretório raiz do sistema de arquivos de extração. Este banco de dados contém uma lista de números de inode antigos e os novos inode numbers relacionados para poder detectar arquivos renomeados e removidos.
O Star foi testado massivamente com depósitos incrementais e restaurações durante mais de 10 anos e nunca causou nenhum problema.