10 Maneiras fáceis para restaurar o sistema linux

Alguma vez você já desejou que houvesse um botão “Desfazer” para tudo que você faz?

Eu certamente tenho. Na verdade, às vezes eu me pego tentando pressionar Ctrl + Z ao escrever no papel.

Revertendo o seu sistema operacional para um estado anterior sem consequências soa quase como mágica. Você pode rapidamente retornar ao seu trabalho como se nada tivesse acontecido, mesmo quando você não sabe o que causou o problema. É por isso que o System Restore recurso está entre as principais coisas que os usuários ex-Windows quer de Linux. Alguns vão tão longe como proclamando que Linux nunca será tão bom quanto o Windows porque lhe falta a restauração do sistema.5 Mentiras Linux-aborrecedores gosto de dizer5 Mentiras Linux-aborrecedores gosto de dizerLinux pode ter sido um sistema operacional assustador antes, mas tudo isso mudou nos últimos anos. Esses mitos, que são mais precisamente chamados de mentiras, agora estão mortos.consulte Mais informação


Esses usuários devem ler o manual, ou ainda melhor, este artigo, porque hoje vamos apresentar as ferramentas que trazem a Restauração do Sistema funcionalidade para Linux. É verdade, eles não estão sempre disponíveis por padrão, mas também não é Restauração do sistema no Windows 10. Você também pode argumentar que eles não se comportam exatamente o mesmo que o seu homólogo do Windows, mas, novamente, a maneira sistema funciona Restaurar mudou entre versões do Windows.

Como a Restauração do Sistema funciona no Windows?

O sistema original Restaurar datas recurso de volta para 2000 e Windows ME (Millennium Edition). Ele só poderia restaurar arquivos de sistema e do registro, e que não foi particularmente confiável. Melhorias chegou mais tarde, no Windows XP e Vista. Desde então, a restauração do sistema baseia-se em um serviço de sistema chamado Volume Serviço Snapshot que pode criar automaticamente instantâneos ( “cópias de sombra”) do sistema - incluindo arquivos que estão atualmente em uso - e transformá-los em recuperável “pontos de restauração”.O que fazer quando Windows System Restore falhaO que fazer quando Windows System Restore falhaSe você está enfrentando um problema com o seu computador com Windows, você pode tentar usar a restauração do sistema, que reverte os arquivos de sistema, arquivos de programas e informações de registro para um estado anterior. Se esses arquivos foram corrompidos ...consulte Mais informação

Enquanto esta nova abordagem ofereceu mais personalização (os usuários podem alocar espaço em disco para instantâneos, e escolher quais diretórios devem ser monitorados), ele também trouxe limitações. Restauração do sistema instantâneos trabalhar apenas com partições NTFS, e em versões anteriores ao Windows 8, que não pode ser permanente.

Cada nova versão do Windows introduziu ainda a confusão, porque “Home” edições do Vista faltava a interface para restaurar instantâneos anteriores, e Windows 8 tornava impossível recuperar versões anteriores de um arquivo de diálogo Propriedades do Explorer. Finalmente, o Windows 10 System Restore desativado completamente, deixando-a aos usuários para habilitá-lo manualmente. Muito provavelmente, esta decisão foi destinado a orientá-las para Atualizar e restauração.Você deve atualizar, Reset, restaurar ou reinstalar o Windows?Você deve atualizar, Reset, restaurar ou reinstalar o Windows?Sempre quis repor Windows 7 sem perder dados pessoais? Entre um reset de fábrica e uma reinstalação, foi difícil. Desde o Windows 8, temos duas novas opções: Atualizar e Redefinir. Qual é a certa ...consulte Mais informação

Mas o suficiente sobre o Windows. Vamos ver como podemos fazer este trabalho em Linux.

Como a Restauração do Sistema Trabalho no Linux?

Isso não acontece - pelo menos não com esse nome. Você não vai encontrar o recurso chamado “System Restore” nos menus de sua distro. Você terá que encontrar uma abordagem que combina com você e instalar as aplicações necessárias. A maioria deles são baseados no mesmo princípio que a restauração do sistema no Windows. Eles criam instantâneos de seu sistema em intervalos especificados e deixar você reverter para um ponto selecionado no tempo.

Antes de mergulhar os aplicativos, vamos explicar brevemente o sistema de instantâneos são.

Qual é a diferença entre o sistema de instantâneos e backups?

Semântica pode variar, mas em geral, backups são cópias de arquivos mantido em um local separado dos próprios arquivos. Backups raramente incluem tudo em um disk quando o fazem, eles são chamados imagens de disco ou clones de disco. Este tipo de backup “espelhos” o disco inteiro, incluindo dados do usuário, o sistema operacional, setores de boot, e muito mais. As imagens de disco pode ser usado na restauração bare metal processo, onde você copiar o conteúdo de um disco rígido em um computador sem um sistema operacional.Coisas que Você Deve Saber Sobre Redundância e BackupsCoisas que Você Deve Saber Sobre Redundância e BackupsRedundância é frequentemente confundida com backups. De fato, os conceitos são relativamente semelhantes, embora com algumas diferenças importantes.consulte Mais informação

Instantâneos, por outro lado, são estados de um sistema de arquivos criado em pontos específicos salvo no tempo e mantidos no mesmo dispositivo de armazenamento, como o sistema de arquivos. Eles geralmente incluem todos os diretórios e arquivos de um sistema de arquivos, ou, no mínimo, os arquivos necessários pelo sistema operacional.

Mantendo o instantâneo no mesmo lugar como o sistema de arquivos torna possível executar uma reversão, mas também economiza espaço em disco. Nesta configuração, cada novo snapshot não tem que salvar todo o estado do sistema de arquivos. Em vez disso, instantâneos agir como backups incrementais e salvar somente as alterações que foram feitas desde o último snapshot. Isto significa que cada snapshot depende da anterior para restaurar completamente o sistema. Por outro lado, uma imagem de um disco de backup completo ou é independente de outros backups, e pode restaurar o sistema no seu todo.

-discos linux-system-restore

O problema com instantâneos é que eles são vulneráveis ​​a falhas de disco - se o disco sofre dano mecânico grave, você provavelmente vai perder os instantâneos, juntamente com todo o sistema de arquivos. Para evitar isso, é recomendável fazer um instantâneo direita depois de instalar e configurar a sua distribuição Linux, e copiá-lo para um dispositivo de armazenamento separado.

Há muito poucos aplicativos para Linux que podem ajudar a manter instantâneos do sistema. A maioria deles são iniciante-friendly e não requerem habilidades Linux avançados. Dê uma olhada na nossa seleção e escolha o aplicativo que é melhor para seu fluxo de trabalho.

Mudança de horário

TimeShift tem uma interface gráfica simples, e você também pode usá-lo a partir do terminal. Por padrão, ele não inclui arquivos pessoais de um usuário, mas você pode adicionar diretórios personalizados para seus instantâneos. No Ubuntu e derivados você pode obter TimeShift do PPA do desenvolvedor:

sudo ppa-apt-add repositório: teejee2008 / ppa
sudo apt-get update
sudo apt-get instalar Timeshift

enquanto os usuários de outras distros pode baixar o arquivo de instalação e executá-lo no terminal:

./timeshift-latest-amd.64.run

Há também uma versão para sistemas de arquivos Btrfs que suporta o nativo apresentam instantâneos Btrfs.De FAT para NTFS Para ZFS: sistemas de arquivos Demystified [MakeUseOf Explica]De FAT para NTFS Para ZFS: sistemas de arquivos Demystified [MakeUseOf Explica]Você realmente sabe o que o seu disco rígido faz sempre que você ler um arquivo a partir dele ou escrever um para ele? Nossos discos rígidos podem agora armazenar grandes quantidades de dados, e que o espaço enorme ...consulte Mais informação

Como funciona

TimeShift permite tirar fotos sempre que quiser, ou você pode configurá-lo para criá-los automaticamente. Você pode agendar horários, diários, semanais e mensais instantâneos, e configurar quantas vezes TimeShift deve removê-los. Há uma opção especial chamada Boot Snapshots que cria um novo snapshot após cada reinicialização.

linux-system-restore-Timeshift

Restaurar um instantâneo com TimeShift é um processo simples: você seleciona um instantâneo e escolher o local para o qual devem ser restaurados. TimeShift oferece a opção para restaurar instantâneos para dispositivos externos, e o recurso Clone pode copiar directamente o estado do sistema atual para outro dispositivo. Isso é útil para a migração de seu sistema operacional para um novo computador sem ter que configurar tudo do zero.

linux-system-restore-TimeShift-configurações

Antes de restaurar um instantâneo, TimeShift vai perguntar se você deseja preservar as configurações do aplicativo, e deixá-lo escolher quais manter. Lembre-se disso TimeShift requer GRUB 2 para inicializar um instantâneo restaurado.

Cronopete

Se TimeShift é simples, Cronopete é ainda mais simples, pelo menos em termos de aparência. Ele chama-se um clone de Time Machine para Mac OS X, e funciona um pouco diferente do que TimeShift. Cronopete oferece pacotes para Ubuntu, Debian e Fedora, enquanto os usuários do Arch Linux pode encontrá-lo no AUR.Como restaurar dados de backups do Time MachineComo restaurar dados de backups do Time MachineÉ realmente fácil de configurar o Time Machine, o software de backup que vem com cada Mac - mas como você começa seus arquivos de volta quando as coisas dão errado?consulte Mais informação

linux-system-restore-cronopete-configuration

Como funciona

Ao contrário de outros aplicativos nesta lista, Cronopete combina os paradigmas e as forças de backup e snapshot para manter instantâneos em um dispositivo externo. Por padrão, ele verifica seus arquivos para mudanças a cada hora, mas você pode alterar o intervalo na janela de configuração. Se um arquivo não mudou, só vai hard-ligação Cronopete a ele em vez de copiar o arquivo, o que ajuda a economizar espaço em disco.

linux-system-restore-cronopete

Restauração de arquivos é provavelmente a coisa mais legal sobre Cronopete. Ele permite que você “rolar através do tempo” - isto é, visualmente procure todas as versões salvas de seus arquivos e pastas. Para restaurar os arquivos, basta selecioná-los e clicar Restaurar. Eles serão copiados do disco externo para o seu sistema atual. Como você provavelmente pode deduzir, Cronopete não é muito prático para restaurar um sistema completo, mas é uma ótima opção se você quiser manter múltiplas versões de arquivos individuais.

Back In Time

Back In Time parece amigável o suficiente para atrair iniciantes no Linux, enquanto o seu diálogo Configurações oferece um controle refinado. A interface funciona como um gerenciador de arquivos regular, e você pode visualizar todos os seus instantâneos, procurar arquivos em cada um deles, e restaurar arquivos e pastas selecionados.Cópia de segurança & Restaurar dados e arquivos facilmente com Back In Time [Linux]Cópia de segurança & Restaurar dados e arquivos facilmente com Back In Time [Linux]consulte Mais informação

linux-system-restore-backintime

Back In Time pode ser instalado a partir de um PPA se você estiver no Ubuntu:

sudo add-apt-repository ppa: bit-time / estável
sudo apt-get update
sudo apt-get install backintime-qt4

Várias distribuições oferecê-lo em seus repositórios, e se o seu não tem, você sempre pode baixar o código fonte.

Como funciona

Back In Time cria instantâneos que incluem pastas de sua escolha, mas isso só pode restaurar aqueles a que você tem acesso de gravação. Seus instantâneos podem ser criptografadas e armazenadas em um dispositivo de rede, um disco externo, ou seu sistema de arquivos local. Back In atualizações em tempo somente os arquivos que foram alterados, eo Configurações gt; opções guia permite desativar instantâneos quando não são necessárias alterações.

Os instantâneos podem ser agendadas (diariamente, semanalmente, mensalmente, várias vezes por dia, ou somente após o reboot) ou você pode criá-los manualmente, clicando no botão na barra de ferramentas principal. o Configurações gt; Auto-remove guia permite definir quando Back In Time deve remover instantâneos antigos, e você pode proteger instantâneos contra exclusão, dando-lhes um nome e selecionando “Não remova instantâneos com nome”.

linux-system-restore-BackInTime-configurações

Semelhante ao Cronopete, Back In Time é mais adequado para Pasta ou reversões baseados em arquivos, mas se você quiser reverter todo o sistema de arquivos, que também é possível. Restaurar um instantâneo é tão fácil quanto selecionando-lo e decidir se deseja restaurar apenas algumas pastas ou a coisa toda.

Systemback

Systemback embala uma quantidade impressionante de recursos em uma interface pequena. Infelizmente, apenas os utilizadores de Debian, Ubuntu, e seus derivados pode jogar com Systemback por agora, porque não existem arquivos de instalação para outras distribuições. O desenvolvedor fornece um PPA:

sudo ppa add-apt-repositório: nemh / systemback
sudo apt-get update
sudo apt-get instalar systemback

Como funciona



Systemback não é apenas mais uma ferramenta de instantâneo. Ele pode transformar o seu sistema atual em um live CD ou DVD que você pode inicializar em outro computador. Ele pode corrigir ou reinstalar o bootloader GRUB 2, e reparar o arquivo fstab. Ainda assim, você provavelmente vai usá-lo principalmente para instantâneos do sistema.

linux-system-restore-systemback

Systemback limita a quantidade total de snapshots a dez, confiando-lhe a tarefa de removê-los. Os instantâneos podem ser incrementais (somente arquivos alterados são copied- o resto são representados por links de disco rígido), mas você pode desativar esta na caixa de diálogo Configurações. Ao restaurar arquivos, você pode executar uma restauração completa ou apenas copiar os arquivos essenciais do sistema. Seus dados pessoais, como fotos e documentos, não serão incluídos nos snapshots, mas você pode transferi-los para um CD ao vivo com o sistema live criar gt; Incluir dados do usuário opção.

linux-system-restore-systemback-timer

Systemback permite personalizar a programação de instantâneo, mas você é livre para desligar isso e criar pontos de restauração manualmente. É importante lembrar que não Systemback não suporta o sistema de arquivos NTFS, assim você não será capaz de restaurar um instantâneo para ou a partir de uma partição formatada como NTFS.

Snapper

Snapper está intimamente ligado ao openSUSE, onde foi introduzido na versão 12.1. É possível instalá-lo em outras distribuições, mas não é garantido que funcione. A maneira mais fácil de configurar Snapper é instalar o openSUSE em um partition- Btrfs, nesse caso, Snapper é instalado e configurado automaticamente. Você pode usar Snapper como uma ferramenta de linha de comando ou através do YaST, e não há uma alternativa chamada snapper-GUI.

Como funciona

Snapper faz vários tipos diferentes de instantâneos. Pré e instantâneos pós são feitas antes e depois de instalar novos pacotes com zypper ou YaST, e quando você modificar o sistema por meio de módulos do YaST. Dessa forma, você pode comparar instantâneos e reverter para o estado antigo, se as mudanças causar problemas. instantâneos Timeline são criados automaticamente a cada hora, a menos que você desativá-los. Todos os outros instantâneos são chamados solteiro, incluindo aqueles que você criar manualmente. Snapshots residem na mesma partição para o qual eles são criados, e eles crescem em tamanho, de modo a manter isso em mente ao organizar seu espaço em disco.

Por padrão, Snapper cria instantâneos apenas para a partição raiz. Para incluir outras partições e subvolumes Btrfs, você tem que criar um arquivo de configuração para cada um deles. Isto tem que ser feito a partir do terminal. Certifique-se de executar o comando como root:

Snapper configname -c criar-config / PATH

Aqui -c significa “configure”, configname é o nome escolhido para a configuração e / PATH é a localização da partição ou subvolume. Por exemplo:

Snapper casa -c criar-config / home

Você pode verificar as configurações atualmente ativos com:

snapper list-configs

Todos os arquivos de configuração são salvos no / etc / anchova / configurações, e você pode modificá-los em um editor de texto regular. Por exemplo, você pode desativar instantâneos de hora em hora, alterne a remoção instantâneo automático, e dizer Snapper quantos instantâneos antigos manter.

O módulo YaST Snapper permite criar e comparar instantâneos. Você também pode reverter para um instantâneo anterior, bem como restaurar uma versão anterior de um único arquivo ou uma série de arquivos selecionados.

linux-system-restore-snapper

Um método de reversão adicional é fornecido pelo pacote grub2-snapper-plugin para o openSUSE. Isso permite inicialização Snapper em um snapshot e restaurar o sistema diretamente do menu de bootloader. Se ele está configurado corretamente, não deve ser uma opção no GRUB 2 chamado “Iniciar bootloader de um instantâneo somente leitura”. Em outras distribuições você pode tentar grub-btrfs para obter resultados semelhantes. Note que você só pode arrancar instantâneos criados para a partição raiz.

Como fazer backup e restaurar aplicativos instalados

Em vez de reverter o sistema operacional inteiro, às vezes você só quer restaurar o software instalado. Este é frequentemente o caso com distro-hopping, reinstalar sua distribuição atual, ou atualizá-lo. Felizmente, podemos contar com essas ferramentas úteis que simplificam o processo de migração de aplicativos.

A primeira menção vai para Aptik, um utilitário de backup aplicativo criado pelo desenvolvedor do TimeShift.

linux-system-restore-aptik

É apenas para distribuições baseadas no Ubuntu, e você pode instalá-lo do PPA do desenvolvedor:

sudo ppa-apt-add repositório: teejee2008 / ppa
sudo apt-get update
sudo apt-get install aptik

Aptik pode exportar a lista de pacotes atualmente instalados juntamente com a lista de repositórios que você usa e os próprios pacotes baixados. Há também opções para exportar as configurações do aplicativo, temas desktop, e conjuntos de ícones. Aptik categoriza os pacotes por tipo de instalação (pré-instalado com o sistema operacional, instalado pelo usuário, automaticamente instalado como dependências, e instalado a partir de arquivos .deb). Ele permite arrastar e soltar arquivos .deb baixado na lista para incluí-los no backup. Você pode manter o backup em qualquer lugar que quiser, e extraí-lo para uma distribuição recém-instalado através da instalação de Aptik primeiro e selecionando Restaurar na janela principal do aplicativo.

linux-system-restore-aptik-de backup

usuários Linux Mint pode tentar Mint Backup Tool, que funciona quase exatamente o mesmo que Aptik. Além de restaurar aplicativos instalados, esta ferramenta pode executar um backup rápido de uma pasta selecionada e suas permissões.

linux-system-restore-mintbackup

Aqueles que dirigem Arch Linux pode ligar para Backpac. Ele cria listas de pacotes instalados manualmente (tanto dos repositórios oficiais e o AUR) e arquivos individuais pode fazer backup de sua escolha. Restaurar o estado do sistema com Backpac resume-se a instalar os pacotes exportados, removendo as que não foram incluídos no instantâneo, e substituindo os arquivos de sistema com a sua versão previamente exportado.

Claro, há uma maneira de fazer tudo isso sem um aplicativo de terceiros, usando apenas as ferramentas fornecidas pelo seu sistema de gerenciamento de pacotes. Em sistemas baseados em dpkg, você pode exportar uma lista de apps instalados com:

dpkg --get-selecções gt; /home/yourusername/apps.txt

em seguida, copiar esse arquivo, juntamente com informações do repositório de /etc/apt/sources.d/ e /etc/apt/sources.list para o novo sistema. Forneça o caminho correto para o arquivo apps.txt e migrar os aplicativos para o novo sistema com:

dpkg --set-selecções lt; /path/to/apps.txt
sudo apt-get update
sudo apt-get dselect-upgrade

Alguns gestores de pacotes gráficos (Sináptica, por exemplo) pode exportar e importar listas de aplicativos instalados, para que você não tem que fazer isso a partir do terminal.

linux-system-restore-sináptica

Soluções Avançadas do Sistema de reversão

Talvez as aplicações que já sugeridas até agora simplesmente não cortá-la para você. A boa notícia é que outras soluções estão disponíveis. Chamando-os de “avançado” não significa que eles são excessivamente complicated- só que eles podem não ser adequado para a primeira escolha de um novato.

rsnapshot

Se você está procurando uma maneira rápida de tirar instantâneos do terminal, dar rsnapshot uma tentativa. Você pode encontrá-lo nos repositórios da maioria das distribuições Linux. Rsnapshot mantém todas as suas configurações em /etc/rsnapshot.conf, e é aqui que você vai definir o agendamento do snapshot, quando para remover instantâneos antigos, bem como quais arquivos e pastas para realmente incluir. Quando estiver satisfeito com a configuração, rsnapshot teste com:

rsnapshot configtest
rsnapshot -t horária

para garantir que tudo corra bem. Lembre-se disso arquivo de configuração do rsnapshot requer separadores entre as opções, não espaços, para que não se movem os parâmetros em torno pressionando a barra de espaço. Não há recurso automático de restauração, embora, assim você só vai ter que copiar os arquivos manualmente a partir de um instantâneo selecionado.

Obnam

Obnam é semelhante ao rsnapshot, com algumas características interessantes adicionais. Primeiro ele cria um backup completo do seu sistema, então constrói instantâneos incrementais contendo apenas arquivos novos e / ou alterados. Seus instantâneos podem ser criptografados e Obnam lida descriptografia automaticamente. O mesmo se aplica a restaurar seus instantâneos: não há um comando para isso, e Obnam permite escolher para onde os restaurar.

linux-system-restore-obnam

Você pode incluir e excluir caminhos personalizados e armazenar suas fotos em um servidor ou outro local remoto. Naturalmente, há uma maneira de remover instantâneos idade, e o manual do usuário oficial é um grande pedaço de documentação que explica tudo.

LVM instantâneos

Quando se trata de preservar dados preciosos, é sempre uma boa idéia para pensar sobre isso com antecedência. Se você está apenas configurar o sistema Linux, vale a pena considerar LVM (Logical Volume Manager) como uma maneira de organizar seus discos rígidos.Combine todos os discos rígidos em Um Seamless Storage Container Com LVM [Linux]Combine todos os discos rígidos em Um Seamless Storage Container Com LVM [Linux]Se você tende a usar uma grande quantidade de armazenamento, você provavelmente já teve alguns problemas de armazenamento. Você ainda pode ter um monte de discos rígidos vazios em torno de mentir, mas dividindo-se todos os seus dados ...consulte Mais informação

linux-system-restore-lvm

Por quê? Embora não seja exatamente um aplicativo, a implementação LVM no kernel do Linux vem com um recurso instantâneo embutido. Você pode montar os instantâneos e navegar-los como qualquer outro disco ou partição, mesclar vários instantâneos, e restaurá-los para resolver problemas no sistema. Alternativamente, você pode usar dattobd, um módulo do kernel Linux que suporta snapshots incrementais de um sistema vivo, correndo sem ter que desmontar partições ou reiniciar o computador.

Como você viu, você tem muitas opções para obter o sistema de funcionalidade de Restauração em Linux, mas todos eles são tecnicamente muito similar. Existe uma maneira melhor para substituir a restauração do sistema no Linux? Talvez será revelado no futuro, como esses aplicativos continuar a desenvolver, ou talvez ele se esconde em uma combinação de ferramentas já existentes.

O que você acha? Você já usou algum desses aplicativos? Você concorda que o Linux precisa de algo como a restauração do sistema? Junte-se à discussão e compartilhar o seu conselho nos comentários.

Créditos de imagem: Uma chave de desfazer a partir de um teclado de computador velho por stockmedia.cc, pilha de discos rígidos mortas por Joel Franusic via Flickr, LVM Hierarquia por Linux Imagens via Flickr.


Artigos relacionados