Devo incluir / dev nos backups?

8

Depois de pesquisar neste site e ler a documentação da comunidade Ubuntu, decidi usar um comando tar simples, como

sudo tar -cvpzf serverbackupMMDDYYYY.tgz --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys --exclude=/media --exclude=/backups --exclude=/boot --exclude=/dev  --exclude=/home -exclude=/tmp --exclude=serverbackupMMDDYYYY.tgz / 

Para fazer backup do meu sistema. Enquanto pesquisava como fazer backup do meu sistema, algumas pessoas recomendaram a exclusão de / dev (como estou fazendo acima) e outras alertaram que poderia haver problemas ao fazer isso (mas elas não foram elaboradas).

Quais são os prós e os contras de incluir ou excluir / dev em um backup?

Testei um backup / restauração completo e não tive nenhum problema, exceto o / dev, mas também acho que tomei mais medidas do que o necessário para restaurar. Depois de inserir um disco rígido não quebrado, reinstalei o Ubuntu e extraí o backup pela nova instalação.

Evan
fonte

Respostas:

9

Alguns diretórios são irrelevantes para um backup. Por exemplo:

  • / dev / *
  • / proc / *
  • / sys / *
  • / tmp / *
  • * perdido + encontrado

Eles são criados durante a inicialização e estão relacionados especificamente aos seus dispositivos e / ou processos em execução.

Embora seja irrelevante fazer backup ou não - seu kernel recriará esses diretórios ao inicializar a partir do backup restaurado - você provavelmente economizará um pouco de tempo se não o fizer.

crncosta
fonte
1
  • Nenhum dos nós no dev são arquivos reais e nenhum deles contém muito que não seja gerado.
Martin Owens -doctormo-
fonte