cryptsetup
lida com arquivos de imagem tão bem quanto bloqueia dispositivos, se essa foi a sua pergunta. Então, se você fizer uma imagem dd
(que será enorme), ela funcionará. E se isso não acontecesse, você poderia criar o dispositivo de loop por conta própria.
A melhor prática (se você quiser manter o backup criptografado) é criptografar o disco de backup também, abra os dois contêineres e execute qualquer solução de backup de sua escolha, como faria com sistemas de arquivos não criptografados. Não será o método mais rápido, pois descriptografaria os dados do disco de origem e criptografaria-os novamente para o disco de backup. Por outro lado, permite soluções de backup incrementais, por isso, deve ainda bater a criação da imagem dd em média.
Se você quiser ficar com dd
, a única maneira de fazer algo mais rápido do que dd
seria um partimage
de classificações que levam o cabeçalho e o deslocamento do LUKS em conta, para armazenar apenas os dados criptografados está realmente em uso pelo sistema de arquivos.
Se o disco de origem for um SSD e você permitir TRIM dentro do LUKS, e o SSD mostrar regiões aparadas como zeros, você obterá esse comportamento gratuitamente com dd conv=sparse
. Ainda não é algo que eu recomendaria, no entanto.