Gravando logs do comando dd (clonagem de HDs e partições)
Quem já usou o comando
dd para clonar partições e até HDs inteiros sabe que esta é uma ótima opção, mas o preço por ser fácil é não possuir nenhum tipo de informação sobre as partições copiadas.
Nesta dica, vou mostrar como fazer a clonagem dos HDs e gravar um log para consultas futuras, podendo calcular o tempo levado para realizar a tarefa.
O intuito não é falar sobre o comando dd, mas sim de mostrar como criar logs dele.
O código:
echo "Iniciando: $(date +%d/%m/%Y) - $(date +%T)" >> historico.log && dd if=/dev/sda of=/dev/sdb && echo "Concluído: $(date +%d/%m/%Y) - $(date +%T)" >> historico.log && echo "" >> historico.log
Agora vamos a explicação do código.
A primeira parte:
echo "Iniciando: $(date +%d/%m/%Y) - $(date +%T)" >> historico.log
O código acima (digitado em uma só linha) cria uma linha com a data e a hora em que a clonagem vai iniciar.
A segunda parte:
dd if=/dev/sda of=/dev/sdb
O código acima (digitado em uma só linha) dá início ao processo de clonagem de HDs. A cópia será feita do sda para o sdb, no caso dois HDs sata.
A terceira parte:
echo "Concluído: $(date +%d/%m/%Y) - $(date +%T)" >> historico.log && echo "" >> historico.log
O código acima (digitado em uma só linha) cria uma linha com a data e a hora imediatamente após o término da clonagem.
Observações:
- Os logs ficam gravados dentro do arquivo historico.log;
- O processo de clonagem é demorado e não deve ser interrompido;
- Entre as três partes do código, deve ter os símbolos &&. Eles servem para iniciar a próxima ação só depois de concluída a primeira;
- Você pode agendar toda a linha de comando no crontab para fazer backups automaticamente;
- Todo o código deve ser digitado em uma só linha;
- O arquivo historico.log pode ter qualquer outro nome e pode ser colocado em qualquer outro lugar, como em /home/djair/copia.txt.
Outras dicas deste autor
Reencontrando sites / informações perdidas
Quebrando a senha do root
Criando um usuário exclusivo para desligar/reiniciar o PC ou para executar um programa/script
Descobrindo portas de softwares no Windows e bloqueando no Linux
Montando partições NTFS no Ubuntu Linux (definitivo)
Leitura recomendada
Monitor de sistema no MATE Desktop
Lidando com processos
Visualizando arquivos em modo texto
Executar programas pelo terminal e deixá-lo livre
Removendo Sessão Convidado do Ubuntu-14.04-LTS
Comentários
Nenhum comentário foi encontrado.