De quais diretórios eu preciso fazer o backup?

31

Quais são os diretórios que devem ser salvos, para ter um backup de todos os arquivos gerados pelo usuário?

De uma instalação debian vanilla, posso fazer o suficiente para obter os pacotes que eu quero. Então, se eu não quiser fazer o backup de todo o sistema, onde todos os arquivos do sistema de arquivos e dados gerados pelo usuário residem?

    
por user394 23.08.2010 / 15:31

6 respostas

12

Depende do que você entende por "gerado pelo usuário". A maioria das configurações que você terá são sobre serviços / daemons e aplicativos em execução no sistema. A maioria coloca sua configuração em / etc. Os aplicativos baseados no usuário têm sua configuração em seu diretório inicial (geralmente em um diretório de aplicativos). Mas você pode ter alguns aplicativos que também armazenam seus dados em / var / lib ou / var / spool.

Portanto, a resposta é: "depende do que você está executando na sua máquina".

    
por 23.08.2010 / 15:46
41

Como esta pergunta tem muitas respostas diferentes, a lista a seguir deve combinar as sugestões em uma lista abrangente:

Na maioria das circunstâncias, você deseja fazer backup deles:

  • /home/ para dados do usuário e configuração.
  • /etc/ para arquivos de configuração do sistema.
  • /var/ contém uma mistura de diretórios que você normalmente deseja fazer backup e aqueles que você não deseja fazer backup. Veja abaixo uma explicação mais detalhada.

Mais alguns diretórios a serem considerados são:

  • /usr/local/ pacotes instalados manualmente (ou seja, não instalados através do apt) são instalados aqui. Se você tem pacotes instalados aqui, você pode querer fazer o backup de todo o diretório, assim você não precisa reinstalá-los. Se os pacotes em si não forem importantes para você, será suficiente fazer o backup de /usr/local/etc/ e /usr/local/src/ .
  • /opt/ se você não armazenou nada aqui, não precisa fazer o backup. Se você armazenou algo aqui, você está na melhor posição para decidir se deseja fazer o backup.
  • /srv/ muito parecido com /opt/ , mas é, por convenção, mais provável que contenha dados que você realmente deseja fazer backup.
  • /root/ armazena a configuração para o usuário root. Se isso é importante para você, você deve fazer o backup.

/ var /

/var/ contém muitos arquivos que você deseja fazer backup na maioria das circunstâncias, mas também alguns que não deseja fazer backup.

Você provavelmente deseja fazer backup deles:

  • /var/lib/ este diretório contém muitos dados que você deseja manter, mas também alguns que você não pode. Fazer o backup completo deixa você no lado seguro (mas a restauração do backup em hardware diferente pode causar problemas).
  • /var/mail/ você normalmente deseja fazer backup de e-mails locais.
  • /var/www/ se a sua raiz da web está localizada aqui e este é o único lugar onde seu conteúdo da web está armazenado, você deseja fazer o backup.
  • /var/games/ você pode querer fazer backup deles, se os dados do jogo em todo o sistema forem importantes o suficiente para você (não são muitos os jogos que usam esse armazenamento).

Você provavelmente não deseja fazer backup deles:

  • /var/backups/ contém alguns arquivos que são copiados automaticamente pelo Debian, você provavelmente não quer fazer o backup deles.
  • /var/cache/ ao contrário do nome, alguns conteúdos deste diretório são importantes, portanto verifique cada subdiretório individualmente, como regra geral, tudo que você coloca aqui é importante. Você também pode querer fazer o backup de /var/cache/debconf/ .
  • Geralmente, /var/lock/ bloqueios (sempre) não precisam de backup.
  • /var/run/ contém dados que são importantes apenas para o seu sistema em execução, ou seja, quando você encerra seu sistema, ele não será mais necessário.
  • /var/spool/ normalmente dados importantes não devem ser armazenados aqui, mas você pode querer verificar.
  • /var/spool/cron/crontabs/ pode conter muitos comandos ou um cronograma complexo, mesmo com dependências em outros sistemas, que levou um esforço considerável para montar.

Você precisa se decidir sobre isso:

  • /var/local/ você normalmente sabe se você armazenou algo aqui e se você quer em um backup ou não.
  • /var/opt/ ver /var/local/ ou melhor verificar se algo importante está armazenado aqui.
  • /var/log/ depende se seus logs são importantes para você e se você tem espaço suficiente para armazená-los (eles podem ocupar muito espaço de backup ao longo do tempo).
por 12.09.2018 / 11:27
11

Você estará fazendo backup de algum 'lixo' fazendo isso ... mas se você fizer backup de todos os /home , /etc e /var/ , você deve ter tudo (a menos que você saiba que colocou algo em outro lugar ). Você vai querer deixar de fora /var/tmp , /var/run/ , /var/lock com certeza. Depois disso, eu li a resposta do Luc .

    
por 23.08.2010 / 16:00
3

Em resumo, você deseja fazer o backup de /home (geralmente onde os arquivos gerados pelo usuário residem), /etc e /usr/local . Os dois últimos irão fazer backup de seus arquivos de configuração. Eu recomendaria usar algum software de backup como o sbackup que faz o que você precisa e é fácil de usar.

    
por 23.08.2010 / 16:07
3

Alguns outros diretórios para manter em mente - a maioria das pessoas não terá nada neles, ou eles podem nem existir, mas em alguns casos, você pode encontrar algo importante!

/usr/local
/opt
/root

No meu sistema, / usr / local tem alguns scripts de sistema customizados, / opt possui alguns jogos que foram instalados por pacotes baixados (isto é, não pacotes .deb) e / root tem alguns arquivos de configuração que são usados pelo usuário admin.

    
por 02.04.2016 / 16:36
2

Isso depende dos aplicativos e serviços instalados e da versão do Linux que você está usando. A maioria das configurações está em /etc , portanto, essa é uma pasta importante para o backup.

    
por 29.09.2012 / 08:38