Disclaimer: Eu sou o autor original do WereSync
OWereSync pode clonar uma unidade em execução. Ele também será clonado em uma unidade de tamanho diferente, incluindo uma menor, se necessário.
Instale com pip
:
pip install weresync
Em seguida, execute o programa com permissões de root. Ele precisa de permissões de root porque precisa acessar seus dispositivos de bloco para copiar. O seguinte é para uma tabela de partições GPT:
sudo weresync -C --grub-partition 2 --efi-partition 1 /dev/sda /dev/sdb
Este comando fará um clone inicializável de / dev / sda em / dev / sdb. O sinalizador -C
indica que a unidade de destino pode não ter o mesmo esquema de partição que a unidade de origem. Se a verificação falhar, o WereSync
reparticionará a unidade de destino para que corresponda à unidade de origem. Após o primeiro backup, você provavelmente desejará remover esse sinalizador, pois o mecanismo de verificação às vezes retorna falsos positivos e apagará o backup anterior. O WereSync faz o backup incrementalmente, portanto, é mais rápido se você tiver o backup anterior intacto.
O --grub-partition
sinalizador deve receber o número da partição para a partição na qual o grub deve ser instalado. Esta é geralmente a partição montada em /
. Portanto, se você tiver / dev / sda2 como sua partição raiz, passe --grub-partition 2
para o WereSync.
O --efi-partition
flag só é relevante para os sistemas UEFI. Deve ser o número da sua partição efi. Se sua partição efi estiver em / dev / sda1, passe --efi-partition 1
para WereSync. Para encontrar sua partição efi, use sudo parted /dev/sda p
e procure a partição com o sinalizador "boot". O número está na coluna da esquerda.
Se você tiver seu diretório de inicialização em uma partição separada, será necessário passar o número da partição para o sinalizador --boot-partition
.
Este comando irá apagar todos os dados em / dev / sdb, então tenha certeza de salvar os dados que você quer lá. Mais documentação e opções de linha de comando podem ser encontradas no WereSync documentation .
O WereSync usa o rsync, como mencionado na pergunta, mas automatiza o processo de cópia. Ele também atualizará seu fstab e reinstalará o grub para tornar o clone inicializável. No entanto, devido à variação dos sistemas Linux, certas configurações podem não funcionar corretamente.
Devido ao uso do rsync, os clones criados com o WereSync serão atualizados incrementalmente, aumentando a velocidade dos clones.