Para backup / home ou sistema inteiro

3

Eu estava fazendo algumas leituras sobre como fazer backup e continuei correndo com as pessoas que dizem apenas para fazer o backup da pasta /home/ em vez de todo o sistema. Eu simplesmente não entendo o pensamento aqui porque e todos os programas que alguém instalou?

Certamente, se você perder seu sistema, você desejará uma maneira rápida de restaurar todos os seus dados, em vez de precisar reinstalar todos os programas ausentes, à medida que os encontrar lentamente em seu novo sistema, certo?

    
por deltaskelta 01.10.2015 / 01:40

3 respostas

1

Se você quiser fazer o backup de todo o sistema, é melhor fazê-lo frio inicializando em algo como o clonezilla. Então você imagina a unidade inteira como um instantâneo. Mais tarde, você pode restaurar iniciando no clonezilla novamente ou semelhante e copiando a imagem do disco de volta pelo disco.

link

Se você deseja fazer backup de um banco de dados, como o postgres, como mencionado, deve usar ferramentas de banco de dados específicas da sua configuração. Por exemplo, eu uso o AutoMySQLBackup para fazer backup do meu banco de dados MySQL com backups contínuos. Eu coloquei o comando em um crontab que verifica se a minha unidade USB está conectada e, em caso afirmativo, executa o backup.

link

Em terceiro lugar, se é sua máquina pessoal, você também deve fazer o backup / home. Para isso, uso o "Back in Time", que controla as alterações nos arquivos. Isso protege você mesmo de problemas como sobrescrever ou excluir um arquivo por engano, desfazer edições e outros erros do usuário. O Lifehacker tem uma boa visão geral disso. Também é uma boa ideia, ocasionalmente, fazer uma cópia completa de sua / home para uma unidade USB e armazená-la fora do local, como em seu escritório. Você pode usar uma unidade USB criptografada se isso for uma preocupação.

link

Muitas pessoas acham que o clone / restauração do disco não é muito menos trabalhoso do que apenas fazer uma nova instalação. Muitas pessoas também não possuem seus próprios bancos de dados SQL. É por isso que você vê o foco apenas em / home.

    
por Oliver Oberdorf 01.10.2015 / 04:35
3

Eu também diria que um backup de todo o sistema não é necessário. /home e talvez /etc devem ser suficientes. E, se você também fizer backup da seleção de pacotes, estará funcionando bem rápido após um desastre.

Para Back In Time , escrevi um script user-callback , que colocará todas as infos necessárias em seu home antes de criar um novo instantâneo. Instale Back In Time do Centro de Software e configure-o para fazer o backup de /home/<YOUR_USER> . Se você deseja fazer backup do /etc , configure outro perfil Back In Time com Back In Time (root) , pois somente root tem acesso total a /etc . Copie o script abaixo para ~/.config/backintime/user-callback e torne-o executável com chmod 755 ~/.config/backintime/user-callback

#!/bin/sh
#    Copyright (c) 2012-2014 Germar Reitze
#
#    This program is free software; you can redistribute it and/or modify
#    it under the terms of the GNU General Public License as published by
#    the Free Software Foundation; either version 2 of the License, or
#    (at your option) any later version.
#
#    This program is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU General Public License for more details.
#
#    You should have received a copy of the GNU General Public License along
#    with this program; if not, write to the Free Software Foundation, Inc.,
#    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

# backup selection of apt-get
# Take a look at 
# https://github.com/bit-team/backintime/wiki/FAQ#how-to-backup-debian-ubuntu-package-selection
# https://github.com/bit-team/backintime/wiki/FAQ#how-to-restore-debian-ubuntu-package-selection

profile_id=""
profile_name=""
reason=""
errorcode=""
DST="$HOME/.apt-backup"

case $reason in
    1) #on process begin
       mkdir -p $DST
       dpkg --get-selections > $DST/package.list
       apt-mark showauto > $DST/pkg_auto.list
       apt-mark showmanual > $DST/pkg_manual.list
       rm -f $DST/sources.list.d/*
       cp -aR /etc/apt/sources.list* $DST/
       apt-key exportall > $DST/repo.keys
       ;;
esac

Após um desastre, você precisa seguir estas etapas:

  1. instale o Debian / Ubuntu no seu novo disco rígido como de costume
  2. instale backintime-qt4 do nosso PPA

    sudo add-apt-repository ppa:bit-team/stable
    sudo apt-get update
    sudo apt-get install backintime-qt4
    
  3. conecte sua unidade externa aos instantâneos

  4. inicie Back In Time . Ele perguntará se você deseja restaurar sua configuração. Com certeza você quer! Back In Time deve encontrar seus instantâneos automaticamente. Basta selecionar aquele a partir do qual você deseja restaurar a configuração e clique em Ok.
  5. restaure sua casa
  6. recrie seu /etc/apt/sources.list se você tivesse algo especial lá. Se a sua versão Debian / Ubuntu for alterada, não copie-os apenas de ~/.apt-backup/sources.list
  7. copie seus repositórios com

    sudo cp ~/.apt-backup/sources.list.d/* /etc/apt/sources.list.d/
    
  8. restaura apt-keys para seus PPA's com

    sudo apt-key add ~/.apt-backup/repo.keys
    
  9. instale e atualize dselect com

    sudo apt-get install dselect
    sudo dselect update install
    
  10. faça algumas "limpezas" em ~/.apt-backup/package.list . Por exemplo, você não quer instalar o kernel antigo novamente. Então corra

    sed -e "/^linux-\(image\|headers\)/d" -i ~/.apt-backup/package.list
    
  11. instale seus pacotes antigos novamente com

    sudo apt-get update 
    sudo dpkg --set-selections < ~/.apt-backup/package.list 
    sudo apt-get dselect-upgrade
    
  12. restaurar a seleção de pacotes com

    sudo apt-mark auto $(cat ~/.apt-backup/pkg_auto.list)
    sudo apt-mark manual $(cat ~/.apt-backup/pkg_manual.list)
    

Eu sou membro do BIT Dev-Team

    
por Germar 02.10.2015 / 01:15
1

Você pode fazer o backup de todo o seu sistema, mas é mais complicado restaurá-lo e também leva FOREVER! Se eu fosse você, só faria o backup de /home/ e reinstalaria os aplicativos, se necessário. Quando você faz o backup de /home/ , também faz backup das preferências do aplicativo para não perder as configurações.

    
por Daniel 01.10.2015 / 01:44

Tags