文件缓存会在一段时间后自动刷新吗?

文件缓存会在一段时间后自动刷新吗?

假设我使用复制文件CP并且进程立即返回,因为文件已写入缓存。然后我将电脑放置 1 小时。上面没有什么特别的运行。

这时候缓存会自动刷新吗?

(写入)文件是块设备文件、映射器文件还是普通文件有关系吗?

答案1

首先,一旦操作系统能够执行此操作,就会刷新缓存。其次,即使是最不重要的流程也有机会完成其工作。

例如,即使你有一个超高优先级的进程,它不断地接触硬盘驱动器,那么即使是一个超低的 shell 操作也会有机会提醒缓存它有一些数据需要刷新。

所以,答案是否定的。

相关内容