A seguinte entrada / etc / crypttab é como você faria no Ubuntu:
# <target name> <source device> <key file> <options>
cfs /var/file-with-encrypted-filesystem /dev/urandom tmp=ext4
Muito parecido com o modo como o crypted swap é tratado - veja o exemplo da página de manual crypttab abaixo:
# Encrypted swap device
cswap /dev/sda6 /dev/urandom cipher=aes-cbc-essiv:sha256,hash=ripemd160,size=256,swap
A página man do CentOS para o crypttab fornece alguma orientação sobre como fazer isso? Não há uma máquina do CentOS no momento, mas em uma máquina do RHEL 6, as mesmas opções são suportadas.
OK, bem, eu estava curioso. Isso funciona e é um pouco melhor. Coloque em algum lugar como /etc/rc.local
. Testado na RH 6:
LODEV=$(losetup -f)
losetup $LODEV /path/to/existing/cryptfile
cryptsetup create cfs $LODEV --key-file /dev/urandom
mkfs.ext2 /dev/mapper/cfs
mount /dev/mapper/cfs /wherever