首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

如若使在Linux中修改的数据不回写到磁盘

2013-08-21 
如果使在Linux中修改的数据不回写到磁盘?如题,我想在使用Linux过程中,对磁盘进行的修改并不回写到磁盘,而

如果使在Linux中修改的数据不回写到磁盘?
如题,我想在使用Linux过程中,对磁盘进行的修改并不回写到磁盘,而是对于写请求,重定向到内存或其它什么地方保存,读请求的话,首先检查内存中是否有,没有的话再向磁盘申请读。最后如果重启的话,则所有修改的数据消失(其实功能就类似于Windows上的还原精灵)。

我知道其实Linux本身写磁盘就是先写到内存上去,然后周期性的唤起pdflush内核进程,由它把这些脏数据再回写到磁盘上去,或者使用命令sync~
所以我目前的想法就是禁掉pdflush进程,但是貌似禁不了,所以是否还有其它方法可以做到修改的数据不回写到磁盘上? Linux 磁盘 内存
[解决办法]
可以使用memcached 或者自己做一个lru的缓存.

热点排行