Se você tiver sorte, a corrupção do sistema de arquivos será detectada assim que você tentar montar a cópia. Se você tiver azar, não será detectado até mais tarde.
Também é possível que você consiga obter uma cópia consistente do sistema de arquivos, exceto os arquivos que foram modificados durante a cópia. Mas eu não contaria com isso. Pode funcionar com o ext4, desde que você não crie, exclua ou mova nenhum arquivo, para que os diretórios não sejam modificados.
Se você copiar um sistema de arquivos montado somente para leitura, tudo ficará bem. Exceto que você não deve usar dd
, use cat
.
Existem várias maneiras confiáveis de clonar um disco. Escolha um desses, em vez de um que praticamente garante corrupção.
- Alguns sistemas de arquivos oferecem uma funcionalidade de clonagem, por exemplo btrfs . Eu não acho que ext4 faça.
- Se o sistema de arquivos estiver no esquema de partições nativas do Linux, ou seja, um volume LVM , você pode criar um LVM instantâneo. Isso requer que você use o LVM, em vez de colocar o sistema de arquivos diretamente em algum outro esquema de partição, como MBR ou GPT. Você terá um sistema de arquivos que não foi desmontado corretamente, mas representa um instantâneo consistente do original em um determinado momento.
- Se você conseguir colocar o sistema de arquivos em uma matriz RAID-1, poderá cloná-lo adicionando um membro à matriz, aguardando a sincronização e desanexando o novo membro. Aqui também você terá um instantâneo consistente, mas não limpo. Você pode criar um volume RAID-1 em torno de um sistema de arquivos existente , mas isso requer uma etapa offline para reduzir o sistema de arquivos em 128kB.
- Você pode fazer um backup em nível de arquivo. Isso não lhe dará uma visão consistente do sistema de arquivos, já que copiar arquivos leva tempo, mas garante pelo menos que todos os arquivos que não foram modificados durante o backup serão copiados corretamente.