创建 2GB 内存磁盘导致错误

创建 2GB 内存磁盘导致错误

我正在尝试在 centOS 6.2 中创建一个 2gb 的 ramdisk,出现以下错误。如能得到任何帮助我将不胜感激。

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

grub配置文件

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

内存信息

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

答案1

答案2

这是 32 位操作系统还是 64 位操作系统?

看起来您已经在使用 3GB 的 RAM,而创建 2GB 的 RAM 磁盘会使您超过 32 位系统无法处理的神奇的 4GB 标记。

相关内容