Se eu quiser fazer um backup de todo o meu SO (incluindo, mas não apenas o meu diretório pessoal), como faço para fazer isso?
É tão simples como fazer o backup de tudo /
e, em seguida, quando eu sofrer uma falha, basta copiar os arquivos novamente?
Isso cobrirá o grub e como eu realmente faço isso quando o sistema está inoperante?
Respostas:
ARQUIVOS
Consulte este manual: http://ubuntuforums.org/showthread.php?t=35087
Em termos simples, o comando de backup é:
sudo tar czf /backup.tar.gz --exclude=/backup.tar.gz --exclude=/dev --exclude=/mnt --exclude=/proc --exclude=/sys --exclude=/tmp --exclude=/lost+found /
. Adicione mais--exclude=
parâmetros, se necessário.Ele criará um arquivo de todos os seus arquivos
/backup.tar.gz
, no qual você poderá copiar para outro computador / unidade e restaurar seus arquivos se a instalação for em forma de pêra. Você pode fazer isso a partir de um LiveCD, montando o sistema "ruim" em execução/media
ou em/mnt
execuçãotar xf /path/to/drive/with/backup.tar.gz -C /mnt
(substitua o caminho real para o sistema "ruim").GRUB
Isso não cobre o GRUB, no entanto, você pode reinstalá-lo facilmente seguindo este guia aqui . Você só precisa executar as etapas três e quatro .
fonte
--exclude=/dev
Ninguém notou clonezilla . Ele cria uma imagem completa do seu disco rígido, fazendo backup de tudo . É tão fácil quanto gravar um iso ou criar uma unidade flash inicializável.
O backup real leva um tempo, mas é o mais confiável.
fonte
Para clonar seu sistema para outro sistema. Ou faça um backup. No tipo de terminal:
Este comando faz uma lista de arquivos de todos os pacotes instalados no seu sistema (e os armazena no atual diretório de trabalho). Faça backup deste arquivo em disco rígido, email, etc ... (esse arquivo é muito pequeno).
No sistema ubuntu recém-instalado, execute:
Isso instalará apenas os pacotes que você instalou (com
apt-get
) no sistema antigo.Você pode fazer backup de todos os
.deb
pacotes/var/cache/apt/archives/
e instalá-los manualmente usando:E depois disso executando um ciclo de atualização mais tarde.
fonte
Você pode usar o Remastersys para criar uma imagem de CD / DVD ao vivo inicializável. Isso será instalado como um CD normal do Ubuntu.
Para instalar o Remastersys, primeiro você precisa adicionar um repositório:
Você pode instalá-lo a partir do Centro de Software, como de costume.
Uma vez instalado, use-o para fazer um backup 'dist'. Isso significa que os dados do usuário serão excluídos da imagem ISO.
Isso geralmente é usado para criar distribuições personalizadas, mas ainda é útil para a tarefa de backup que você tem em mente. Uma ressalva é que ele poderá falhar se o conteúdo de
/
(menos os dados do usuário inseridos/home
) ocupar muita memória porque o formato de arquivo ISO pode conter apenas ~ 4 GB de dados. O Remastersys usa um sistema de arquivos chamado squashfs para compactar seus dados, para que você fique bem com até 8 GB.fonte
Experimente o Remastersys .
Com esse programa, você pode fazer o liveCD (da mesma forma que o arquivo iso de instalação do Ubuntu) do seu sistema, com capacidade de instalá-lo no disco rígido. Funciona bem simples (se você souber gravar iso em USB / CD / DVD).
Funciona perfeitamente nos meus 11.10 e 11.04 e também nos mais antigos.
Instalação:
editar arquivo
/etc/apt/sources.list
add:
# Remastersys
deb http://www.geekconnection.org/remastersys/repository karmic/
and saveEm seguida, execute o terminal:
sudo apt-get update
sudo apt-get install remastersys
fonte
Aqui está uma solução que eu uso com o SquashFS. É bastante semelhante à solução TAR.GZ proposta anteriormente, mas possui alguns benefícios importantes.
O SquashFS é um sistema de arquivos compactado, completamente armazenado em um arquivo. Esse arquivo pode ser montado em um sistema existente e acessado de maneira usual, como qualquer outra partição. A diferença para o TAR.GZ é que o SquashFS é um sistema de arquivos completo com acesso aleatório aos arquivos, enquanto o TAR é apenas um grande arquivo concatenado.
Isso significa que, se você deseja montar um backup grande de todo o seu sistema de arquivos, para o TAR.GZ levaria 5 horas (na minha experiência) e para o SquashFS levaria apenas alguns minutos / segundos. O mesmo vale para a operação de compactação / backup, o SquashFS é muitas vezes mais rápido.
ATUALIZAÇÃO 31-01-31 : Parece que não só você pode montar o arquivo squashfs, mas também abri-lo como um arquivo usual com aplicativos familiares como o File Roller no Linux e o 7-Zip no Windows, etc.
Então, aqui está um comando que eu uso para fazer backup da minha pasta raiz:
onde a opção "-e" exclui as pastas que você deseja excluir (como pastas virtuais e externas do Linux no meu exemplo).
Após a conclusão do backup, agora posso montá-lo:
Agora aguarde alguns minutos (dependendo do tamanho do arquivo) e aproveite todos os seus arquivos na pasta / mnt / root_backup.
O mesmo pode ser feito para a pasta / home / myname, por exemplo
Excluo o Dropbox e o GoogleDrive aqui para evitar possíveis problemas no futuro, caso eu restaure essas pastas do backup e elas se atrapalhem com os arquivos reais na nuvem.
Verifique mais informações em http://tldp.org/HOWTO/SquashFS-HOWTO/creatingandusing.html
fonte
Também podemos fazer backup do sistema com o rsync e excluir arquivos e pastas que não queremos. Aqui está o seguinte comando para fazer isso:
Usando o
-aAX
conjunto de opções, os arquivos são transferidos no modo de arquivamento, garantindo que links simbólicos, dispositivos, permissões e propriedades, tempos de modificação, ACLs e atributos estendidos sejam preservadosA
--exclude
opção fará com que arquivos que correspondam aos padrões fornecidos sejam excluídos.REFERÊNCIA: Backup completo do sistema com rsync
fonte
Aqui está um bom tutorial usando o PartImage .
fonte
Mudança de horário.
O TimeShift protege seu sistema tirando instantâneos incrementais do sistema de arquivos em intervalos regulares. Esses instantâneos podem ser restaurados posteriormente para levar o sistema ao estado exato em que estava no momento em que o instantâneo foi obtido.
Abra o terminal e execute o seguinte comando
Screenshots
fonte
vá para o centro de software do ubuntu encontre o gerenciador de backup Déjà Dup instale-o`` execute-o e indique o caminho para o backup dos seus dados selecione os arquivos a serem salvos e faça um backup
mais tarde, você pode escolher o backup fornecendo a localização da fonte de sorte do disco rígido externo [https://launchpad.net/deja-dup]
fonte
Você pode usar ferramentas como Bacula Community ou Bacula Enterprise . A diferença entre eles é que a versão da comunidade não suporta restaurações bare-metal quando você não precisa reinstalar o sistema e apenas recuperá-lo puramente após a falha grave.
fonte
O Crashplan fará backup de todos os arquivos e dados do sistema e permitirá que você os recupere - no seu PC atual ou permita que você os adote para outra instalação.
Você pode fazer backup no sistema on-line, em outro computador ou em qualquer disco rígido conectado.
fonte
Se o disco rígido em que o Ubuntu está instalado não for muito grande, tente inicializar a partir de um CD ao vivo (qualquer distribuição Linux fará) e execute:
Isso faz um backup de todo o seu disco rígido, não apenas do Ubuntu, e também executa todos os bytes vazios, mas é a única solução em que consigo pensar. Para restaurar o backup, use:
fonte
Encontrei um detalhado e recente como usar o Clonezilla. O Clonezilla permitirá que você faça uma imagem do seu sistema completo, incluindo todas as partições do disco rígido, etc, e depois restaure-o.
O tutorial está em http://geekyprojects.com/cloning/how-to-use-clonezilla-tutorial/
fonte
Você pode fazer backup de toda a instalação do Ubuntu em outra partição com esta resposta:
Vantagens desta técnica:
/etc/fstab
é atualizado automaticamente com entradas UUID adequadas.fonte
Isso funciona para mim em uma área de trabalho do Ubuntu 18.04 e requer apenas 'Disks' (gnome-disk-utility), gparted e comandos grub padrão.
Cópia de segurança
Restaurar
Dentro do sistema de utilitários , execute 'Disks' e clique na partição para restaurar para
Executar gparted
atualização fstab
atualização do grub
atualização final do grub do novo sistema
fonte
Eu uso um programa chamado Back In Time que é semelhante ao Time Machine da Apple.
É fácil dizer para onde você deseja que seus backups e com que frequência o façam.
Back In Time está nos repositórios Ubuntu.
fonte