2. 设置RAM Disk大小:
查看当前RAM Disk的预设大小(16M):dmesg | grep -i ramdisk
修改配置(增加RAM Disk大小,单位:Kb): vim /etc/grub.conf
default=1
timeout=5
splashp_w_picpath=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-348.6.1.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-348.6.1.el5 ro root=/dev/VolGroup00/LogVol00 ramdisk_size=1000000 rhgb quiet
initrd /initrd-2.6.18-348.6.1.el5.img
title CentOS (2.6.18-238.el5PAE)
root (hd0,0)
kernel /vmlinuz-2.6.18-238.el5PAE ro root=/dev/VolGroup00/LogVol00 ramdisk_size=1000000 rhgb quiet
initrd /initrd-2.6.18-238.el5PAE.img
重启主机使配置生效。
3. 格式化RAM Disk:
只需要使用一个预设的RAM Disk,格式化为ext2文件系统即可
/sbin/mke2fs /dev/ram0
4. 挂载RAM Disk:
mkdir /mnt/ramdisk
mount /dev/ram0 /mnt/ramdisk
查看挂载情况:
df -h | grep ram0
tune2fs -l /dev/ram0
5. 使用RAM Disk:
可对/mnt/ramdisk像一般的磁盘一样进行读写,但是速度会比普通磁盘快。
对比测试:
写ramdisk:dd count=2k bs=1K if=/dev/zero of=/tmp/ramdisk/test2M.img
写普通磁盘:dd count=2k bs=1K if=/dev/zero of=/tmp/test2M.img
卸载:umount -v /mnt/ramdisk /dev/ram0
内容会保存至主机重启。
转载于:https://blog.51cto.com/ctoivan/1378305