Como emitir um comando tar ao restaurar seu sistema

0

Eu criei recentemente um backup tarball do meu sistema Ubuntu (/ e partições / home tanto ext4). Quando eu estava criando um backup inicializei o Live DVD e usei um comando tar. Agora eu me pergunto qual seria a melhor maneira de descompactar o arquivo gzipado para restaurar o sistema. Mais especificamente, se eu deveria adicionar - switch numérico-proprietário no final do comando tar? Ouvi dizer que pode ser necessário preservar as permissões de propriedade originais. Caso contrário, eu os pegaria de uma mídia de armazenamento e poderia haver uma incompatibilidade. Por outro lado, nas duas vezes eu uso o Live DVD para inicializar, então talvez seja irrelevante no meu caso particular?

    
por Gregory 05.02.2016 / 19:37

1 resposta

2

Nesta situação, você deve usar a opção tar --numeric-owner .

Os arquivos no arquivo foram criados usando os IDs de usuário do arquivo /etc/passwd que está no arquivo.

É possível que usuários e grupos existam no arquivo com diferentes IDs numéricos do que na imagem do Live DVD.

Mesmo que você execute o mesmo Live DVD a cada vez, ainda poderá haver IDs de usuário ou grupo diferentes nos arquivos /etc/passwd e /etc/group .

Há situações em que talvez você não queira usar a opção --numeric-owner . Seção 8.2, Manipulando atributos de arquivos , no manual GNU tar contém mais informações sobre este tópico.

    
por 05.02.2016 / 20:06