O que acontece quando o conteúdo do diretório é alterado durante o tar?

1

Eu tenho um grande diretório que eu sou tar ing. Demora muito tempo e eu queria saber o que acontece quando o conteúdo do diretório muda enquanto tar ainda está fazendo a sua coisa.

WilliamMayor
fonte

Respostas:

1

Você vai acabar com dados inconsistentes no seu arquivo tar.

A questão que você não perguntou é que o tar não pega todos os arquivos atomicamente no início da sua sessão de tar. Pode (ou não) pegar uma lista dos arquivos atomicamente no início de sua sessão tar, mas irá ler e armazenar cada arquivo individual e seqüencialmente.

Se você tiver arquivos a e ze entre alcatrão a e z você muda os dois a e z, então você terá sua versão antiga a e sua nova versão do z no seu arquivo tar.

hymie
fonte
A pergunta é sobre o conteúdo do diretório em vez do conteúdo do arquivo, mas a resposta é a mesma. Os utilitários de arquivamento não retornam quando acham que a tarefa é feita para verificar se o conteúdo atual do diretório é contabilizado. O arquivo pode acabar incluindo arquivos excluídos ou excluindo arquivos adicionados.
fixer1234
Isso é o que eu pensei que provavelmente fosse o caso. Obrigado por esclarecer :)
WilliamMayor