É 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
losetupand particularly its--offsetand--sizelimitswitches. 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.