您的位置:首页 > 运维架构 > Linux

linux ramdisk的作用是什么?

2017-12-29 16:02 330 查看
linux 启动(boot)时,需要加载根文件系统,根文件系统中保存一些系统运行所必须的驱动,模块文件等。但是加载根文件系统本身就需要一个模块文件,所以需要先访问到这个模块文件,所以需要一个文件系统来进行访问,ramdisk就是用来做这个的。boot时内核先加载这个ramdisk,它是和内核一样,都是BootLoader通过低级命令加载的,其中储存着加载根文件系统所需的驱动,然后加载根文件系统。
为什么不直接通过Bootloader加载根文件系统? 可能是这样太慢了。

参考: https://www.cnblogs.com/chen-farsight/p/6119901.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: