La license de truecrypt étant parfois critiquée, je préfère me tourner vers un équivalent libre : TCPlay
L'installation sous debian :
apt-get install tcplay whereis tcplay
tcplay: /usr/sbin/tcplay /usr/share/man/man8/tcplay.8.gz
Il faut ensuite trouver le premier périphérique de boucle disponible:
losetup -f
/dev/loop0
Puis là ou bon vous semble avec un conteneur de 20 Mo :
dd if=/dev/zero of=foo.tc bs=1 count=0 seek=20M losetup /dev/loop0 foo.tc tcplay -c -d /dev/loop0 -a whirlpool -b AES-256-XTS
La clé est demandée deux fois puis tcplay va remplir de volume de données aléatoires.
Il est ensuite nécessaire de relier le volume avec le loop et créer un système de fichiers dedans avant de le monter pour la première fois.
tcplay -m foo.tc -d /dev/loop0 mkfs.ext4 /dev/mapper/foo.tc mount /dev/mapper/foo.tc /mnt/truecrypt/
Puis pour démonter;
umount /mnt/truecrypt dmsetup remove foo.tc losetup -d /dev/loop0
Enfin, pour remonter à nouveau:
losetup /dev/loop0 foo.tc tcplay -m foo.tc -d /dev/loop0 mount /dev/mapper/foo.tc /mnt/truecrypt/