Clone de SSD rápido

Fazer uma cópia de segurança do SSD do PC permite navegar na internet, baixar e executar programas sem muita preocupação porque, qualquer coisa que aconteça, como um vírus, basta restaurar a cópia e tá tudo resolvido.

Assim, há um tempo atrás realizei testes com diversos programas que faziam a cópia e a conclusão chegada foi de que abrir a mão da compactação, permitia fazer o processo muito mais rápido.

Então adquiri um SSD externo de 1TB para fazer a cópia do SSD interno de mesmo tamanho, ou quase: aconteceu que esse SSD externo era menor, apenas 700kB a menos que talvez seriam usados pelo seu controlador.

Foi realizado um teste onde os SOs foram instalados abaixo desse espaço que faltava, só que o GPT deve colocar informações no final do drive porque o Windows, após a restauração,  entrava em estado de recuperação. Até que funcionava porque eu sabia que não tinha dados importantes, os SOs estavam abaixo disso mas não era legal ter que recuperar o SO toda vez que se fosse restaurar a cópia do drive.

A solução para isso então foi usar um pequeno pendrive para copiar esse restante do SSD.





Foram criados dois scripts, um para copiar e outro para restaurar o SSD. Para usá-los basta bootar um Linux Live, conectar o SSD externo junto com o pendrive e executar esses scripts informando quem é quem, sda, sdb, sdc... etc. O SSD é informado como tendo 931,5 GB e o pendrive, 7,4GB.

Nas configurações do PC aqui, consigo restaurar 1TB em 50 minutos usando os USBs mais rápidos atrás da máquina.

 

 

 --------------------------------------------------------------------------------------------------------------------------------------

#!/bin/bash 

#executar: bash copia.sh

echo "Plugar o ssd externo e o pendrive e dar Enter"                                    
read espera_enter                                                                       

lsblk                                                                                   
echo "Digitar o ssd externo de 931,5G"                                                  
read ssd_externo                                                                        
echo "Digitar o pendrive de 7,4G"                                                        
read pendrive                                                                            

#copia 1G * 931 = 1073741824 * 931 = 999653638144 bytes para o ssd externo
dd if=/dev/nvme0n1 of=/dev/$ssd_externo bs=1G count=931 status=progress

#copia o restante para o pendrive:
#pula  1k (1024) * 976224256 = 999653638144
#copia 1k (1024) * 538328    =    551247872
dd if=/dev/nvme0n1 of=/dev/$pendrive bs=1k skip=976224256 count=538328 status=progress

#total 999653638144 + 551247872 = 1000204886016 bytes

  --------------------------------------------------------------------------------------------------------------------------------------

 

   --------------------------------------------------------------------------------------------------------------------------------------

#!/bin/bash 

#executar: bash restaura.sh

echo "Plugar o ssd externo e o pendrive e dar Enter"                                     
read espera_enter                                                                        

lsblk                                                                                   

echo "Digitar o ssd externo de 931,5G"                                                   
read ssd_externo                                                                         
echo "Digitar o pendrive de 7,4G"                                                        
read pendrive                                                                            

#copia 1G * 931 = 1073741824 * 931 = 999653638144 bytes do ssd externo
dd if=/dev/$ssd_externo of=/dev/nvme0n1 bs=1G count=931 status=progress

#copia o restante do pendrive:
#pula  1k (1024) * 976224256 = 999653638144
#copia 1k (1024) * 538328    =    551247872
dd if=/dev/$pendrive of=/dev/nvme0n1  bs=1k seek=976224256 count=538328 status=progress

#total 999653638144 + 551247872 = 1000204886016 bytes

  --------------------------------------------------------------------------------------------------------------------------------------

Comentários

Postagens mais visitadas deste blog

Gerador Aleatório

MP3

HD com relês