dd
no seu exemplo faz backup completo de imagem do sistema, byte para byte espelhamento /dev/sda
to /dev/sdb
. No entanto, você deve ter certeza de que /dev/sdb
é igual ou maior que o tamanho do disco.
Os sistemas modernos não permitem cópias simples como essas porque incorporam outras informações de identidade exclusivas, como UUIDs, em volumes; talvez haja problemas com configurações de LVM, criptografia em disco, etc. E fazer backup do sistema ao vivo geralmente não é uma boa ideia. Então isso depende.
Em geral, esse tipo de backup é naturalmente valioso se você quiser:
- Espelhar o sistema sem reconstruir sua estrutura novamente (e fazer backup com
tar
, por exemplo, é uma segunda reconstrução da estrutura em um novo local) - salve algo que as ferramentas clássicas do Unix não salvam (por exemplo, atributos de arquivo ext2 ou xattrs, ou tempos de criação de arquivo (ctime) são importantes para você)
- ou você não se importa com o tamanho do backup ou realmente tem muitos discos de mesmo tipo ou grandes quantidades de espaço de dados disponíveis
Ao lidar com links simbólicos, é importante saber que pode haver sistemas ou ferramentas que não permitem alterar o proprietário do symlink, e se for importante, faça uma imagem espelhada do sistema completo. Caso contrário, o tar
pode ser mais eficiente e suficiente.