É possível com o sistema de arquivos não criptografado. Por exemplo, se a sua partição começar no setor 34607104
e o tamanho do setor for 512
, você verá:
mount -o offset=$((512*34607104)) /dev/sdX /mnt/foo/
A entrada da tabela de partições pode não existir, não importa. mount
examinará o sistema de arquivos e fará seu trabalho (você pode ajudar com -t
switch).
Eu não sei muito sobre dm-crypt plain mas parece que você deve descriptografar o dispositivo (partição) primeiro, depois montar. O comentário de Michael Kjörling é útil:
You want
losetup
and particularly its--offset
and--sizelimit
switches. Once you have a loopback device configured, you should be able to mount it normally.
Eu mudaria as últimas palavras para "descriptografá-lo normalmente" para atender às suas necessidades.
Existe também a ferramenta dmsetup
. Ele permite que você crie um dispositivo mapeado a partir de pedaços de vários arquivos / dispositivos. Por exemplo. você pode ocultar sua "partição" criptografada em vários intervalos entre partições normais dentro de um ou mais HDs. Leia a minha resposta para outra pergunta e estude man dmsetup
. Faça sua /dev/mapper/barbaz
franken-partition e divirta-se com criptografia simples.
Dica: na referida resposta eu uso losetup
para criar dispositivos de arquivos porque dmsetup
não funciona com arquivos regulares. Você trabalhará com dispositivos já existentes. Use seus /dev/something
caminhos ao criar o mapa para dmsetup
- sem necessidade de losetup
neste caso.