Pontos de restauração do Windows...
Como ter o mesmofuncionalidadeno Ubuntu? Com ferramentas existentes como Deja-Dup
Tentei configurar instantâneos e tive problemas para seguir as instruções.
Existe uma maneira sensata de fazer instantâneos manuais comBTRFSemUbuntu 16.04?
Responder1
Sim, existe uma maneira muito boa de fazer pontos de restauração usando btrfs no Ubuntu.
A instalação padrão do Ubuntu btrfs
usa subvolumes @
para /
e @home
para /home
.
Se você instalou o Ubuntu da maneira padrão com esses subvolumes, poderá facilmente criar pontos de restauração /
separadamente /home
.
Você pode verificar se possui esses subvolumes executando
sudo btrfs list /
Vamos supor que a partição do Ubuntu seja /dev/sda1
.
Faça um instantâneo do seu /
executando.
sudo mount /dev/sda1 /mnt
sudo btrfs sub snap /mnt/@ /mnt/@_backup
sudo umount /mnt
Agora você pode alterar com segurança seus dados em /
(não incluindo /home
). Você pode instalar ou excluir qualquer pacote ou fazer o que quiser.
Para restaurar o estado anterior, você precisará inicializar a partir de um LiveUSB e renomear os subvolumes.
sudo mount /dev/sda1 /mnt
sudo mv /mnt/@ /mnt/@_broken
sudo mv /mnt/@_backup /mnt/@
sudo umount /mnt
Agora você pode inicializar no estado original do sistema.
Se tiver certeza de que não precisa mais do subvolume "quebrado", você pode excluí-lo desta forma:
sudo mount /dev/sda1 /mnt
sudo btrfs sub del /mnt/@_broken
sudo umount /mnt
Da mesma forma que você pode criar pontos de restauração para arquivos /home
.
Você pode ter alguns outros subvolumes se não tiver instalado da maneira padrão. Mas você sempre pode tirar instantâneos de qualquer subvolume da mesma maneira.
Um exemplo útil:
Antes de atualizar o Ubuntu para uma versão mais recente, faça snapshots de /
e provavelmente /home
. Este último não é muito importante na maioria dos casos.
Se algo der errado durante ou após a atualização, você poderá retornar à versão antiga.
Você pode manter instantâneos antigos a qualquer momento se tiver espaço em disco suficiente.
Atualizei desta forma alguns computadores de 14.04 para 16.04 e mantenho os snapshots de 14.04 caso haja algum problema com 16.04. Demora um minuto para inicializar o 14.04 dessa maneira.
Você também pode configurar o grub de uma maneira que possa inicializar um ou outro snapshot usando o menu grub. Mas provavelmente é um assunto para outra pergunta.