阻止I / O调度程序进行排序和电源故障

时间:2014-03-28 12:08:02

标签: noop deadlines iosched

在阅读I / O调度程序(CFQ,noop,截止日期)时,我发现其中一些(例如截止日期)在写入之前对块进行排序。

在写入之前对块进行排序时,是否可以提示文件系统如何在电源故障中存活?让我们说日志必须先在文件系统级别上写入数据,然后i / o调度程序重新排序块,并且在将这批次写入块设备的过程中,我们会出现电源故障?

1 个答案:

答案 0 :(得分:0)

在日志块写入请求之后发出I / O障碍,以确保日志和最终写入之间的顺序。屏障操作受到存储系统中所有层的尊重,例如它确保磁盘或交换机等处的缓存刷新。