你是否了解Linux中的Ramdisk与Initrd?.doc
《你是否了解Linux中的Ramdisk与Initrd?.doc》由会员分享,可在线阅读,更多相关《你是否了解Linux中的Ramdisk与Initrd?.doc(3页珍藏版)》请在三一文库上搜索。
1、你是否了解Linux中的Ramdisk与Initrd?Ramdisk简介先简单介绍一下ramdisk,Ramdisk是虚拟于RAM中的盘(Disk)。对于用户来说,可以把RAM disk与通常的硬盘分区(如/dev/hda1)同等对待来使用,例如:redice # mkfs.ext2 /dev/ram0mke2fs 1.38 (30-Jun-2005)Filesystem label=OS type: LinuxBlock size=1024 (log=0)Fragment size=1024 (log=0)2048 inodes, 8192 blocks409 blocks (4.99%)
2、reserved for the super userFirst data block=11 block group8192 blocks per group, 8192 fragments per group2048 inodes per groupWriting inode tables: doneWriTIng superblocks and filesystem accounTIng informaTIon: doneThis filesystem will be automaTIcally checked every 24 mounts or180 days, whichever c
3、omes first. Use tune2fs -c or -i to override.redice # mount /dev/ram0 /mnt/rdredice # ls /mnt/rdlost+foundredice # mount/dev/hda2 on / type ext3proc on /proc type proc (rw)/dev/ram0 on /tmp/xxx type ext2 (rw)当然,Ramdisk与硬盘分区有其不同的地方,例如RAM disk不适合作为长期保存文件的介质,掉电后Ramdisk的内容会随内存内容的消失而消失。Ramdisk的其中一个优势是它的读
4、写速度高,可以被用 作需要高速读写的文件。但在2.6版本后,Ramdisk的这一作用开始被tmpfs(Virtual memory file system support)取代。回到上面的例子,我们格式化了一个ramdisk(/dev/ram0)并且将其mount到/mnt/rd目录下,那么这个Ramdisk有多大呢?先看一下:redice # df -h /dev/ram2Filesystem 容量 已用 可用 已用% 挂载点/dev/ram0 7.8M 1.0K 7.4M 1% /mnt/rd从上面的信息看出,ramdisk有大约7.8M的可用空间。我们再试一下另外的文件系统,重新格式化成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 是否 了解 Linux 中的 Ramdisk Initrd
链接地址:https://www.31doc.com/p-3381651.html