Crear un disco ram de 2 GB produce un error

Estoy intentando crete un ramdisk de 2gb en centOS 6.2 y el error que consigo es el siguiente. Cualquier ayuda sería muy apreciada.

[root@ssb1 ~]# mkfs -q /dev/ram0 2147483648 mkfs.ext2: Filesystem larger than apparent device size. Proceed anyway? (y,n) 

grub.conf

 title CentOS (2.6.36.4) root (hd0,0) kernel /vmlinuz-2.6.36.4 ro root=UUID=be58af32-27ac-45fe-8341-715df43497ac rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us crashkernel=auto rhgb quiet raid=noautodetect elevator=noop ramdisk_size=2147483648 

Información de la memory

 [root@ssb1 ~]# free total used free shanetworking buffers cached Mem: 49455672 3185524 46270148 0 18228 164792 -/+ buffers/cache: 3002504 46453168 Swap: 0 0 0 

¿Se trata de un sistema operativo de 32 bits o de 64 bits?

Parece que está utilizando 3 GB de RAM ya y la creación de un disco RAM de 2 GB le pondría más de esa marca mágica de 4 GB que los sistemas de 32 bits no pueden manejar.