Como criar um drive virtual, usando o comando dd no Linux

Como criar um drive virtual no Linux, para ser usado com criptografia, como swap ou um repositório alternativo de seus arquivos.