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.

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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.