Eu estava procurando informações semelhantes em discos RAM (no meu caso, disco RAM planejado como parte do array RAID 1). Para uma resposta parcial, como não sei como criar discos RAM de tamanhos diferentes:
Tente: modprobe brd rd_nr = 1 rd_size = 1048576 max_part = 0
O que deve criar um disco de 1 GB de RAM. Talvez adaptar rd_nr = 1 a rd_nr = 3? Isso deve dar três discos de 1G RAM, deixando montá-los em 2GB talvez para o LVM?
Solução referenciada, e perdoe a resposta do necro-post (continua faltando documentação sobre este assunto): link