Deve haver algum tipo de mal-entendido.
cryptsetup luksFormat
não consome tempo. Ele grava um cabeçalho LUKS
que, com um slot chave, tem apenas 128kb
ou mais de tamanho. Escrevendo isso é praticamente uma operação instantânea. A maior parte do tempo (em torno de 1 second
) é gasto em hashing da sua senha com muitas iterações para tornar a força bruta inviável. Como tal, uma barra de progresso é totalmente desnecessária.
Se isso ainda parar por qualquer motivo, talvez você deva usar strace
ou usar all gdb
para ver onde diabos ele fica preso ...
Editar:
Como uma reflexão tardia, ele captura alguns dados aleatórios de /dev/urandom
ou /dev/random
. O último pode bloquear por quanto tempo for necessário para entrar a entropia no sistema. Então essa é uma possível razão para isso. Infelizmente também não há maneira sensata de obter uma barra de progresso para isso.
Para acelerar, você pode adicionar o parâmetro --use-urandom
(se isso não ajudar, a entropia não é problema seu) ou mexer o mouse por um tempo, ou fazer algo sobre entropia baixa em geral , como instalar haveged
ou outros geradores de entropia.