O linux tar bloqueia o acesso de gravação aos arquivos

2

Eu tenho uma pasta grande (> 10 GB) cheia de imagens em um servidor da Web ao vivo que preciso fazer backup e transferir.

Estou preocupado que, se eu tar a pasta, os arquivos serão bloqueados para leitura pelo servidor, que está atingindo os arquivos muitas vezes por segundo.

O comando tar no linux bloqueia os arquivos que estão sendo lidos?

    
por Ucinorn 21.07.2016 / 01:52

1 resposta

5

Em uma palavra, "não": -)

O Linux tar não impedirá que nenhum outro processo leia os arquivos enquanto estiver sendo executado.

Se você estiver preocupado com escrever , o tar também não o bloqueia, mas se um arquivo for alterado enquanto tar estiver lendo, você receberá uma mensagem de aviso; Se a estrutura do diretório for alterada enquanto tar estiver no meio dela, talvez você veja algumas esquisitices nos resultados (arquivos ausentes, arquivos duplicados nos dois caminhos, etc.).

Portanto, as leituras são perfeitamente seguras, as gravações podem exigir um pouco mais de cuidado.

    
por 21.07.2016 / 01:56