A solução mais simples é o comando dd.
dd if=/dev/DEVICE_TO_BACKUP of=/mnt/DEVICE/filename
Por exemplo, se você tiver um laptop com uma partição de recuperação oculta, uma partição do sistema e outra partição, provavelmente seria assim:
/dev/sda0
/dev/sda1
/dev/sda2
Para fazer o backup de uma partição, você deve escrever dd if=/dev/sdaX of=/mnt/DEVICE/filename
, onde X é o número da partição. Se você quiser fazer o backup de toda a unidade com tudo o que estiver nele, o comando será dd if=/dev/sda of=/mnt/DEVICE/filename
, isso fará backup realmente de tudo. Para restaurar o sistema, basta alterar o input file
(if =) e output file
(of =) do comando. Mas o arquivo de backup será obviamente enorme.
O problema é que não é incremental. Portanto, você pode usar para fazer backup das pastas base e da pasta /etc/
, pois são as partes do linux que mudam mais rapidamente. Se você tem uma instalação limpa do Linux em muitos casos, é suficiente apt-get
dos pacotes que você precisa (para sistemas baseados no Debian) e copiar sua pasta / etc / antiga para o novo sistema. Isso funciona muito bem em computadores desktop.
Uma solução rápida e talvez suja de instalar um novo linux poderia ser simplesmente instalar uma Distribuição do zero com a adição de todos os pacotes de software adicionais. Depois crie os usuários necessários. Em seguida, inserir a pasta / etc / backupped e as pastas / home / (s). Você pode ter que executar chown e chmod nas pastas, se elas vierem de uma partição gorda. Mas isso não será muito problema. Eu usei isso para instalar o meu Ubuntu depois de um dist-upgrade falhou.
O mais importante é anotar qual software adicional está instalado. Portanto, você deve documentar quais pacotes adicionais devem ser instalados e são instalados.