缓存目录和文件列表以防止浏览内容时访问硬盘

缓存目录和文件列表以防止浏览内容时访问硬盘

我有 7 个硬盘驱动器位于虚拟池 (mhddfs) 中,因此它们显示为一个目录。我在 5 分钟不活动后让它们进入睡眠状态,以节省大量电量。

这样做的问题是,将 7 个驱动器逐一旋转需要相当长的时间,更不用说所发生的磨损和功耗了。我想缓存文件和目录列表,以便只有当实际请求访问文件时,驱动器才会旋转。

这可能吗?

答案1

我不知道是否可以将文件系统元数据锁定在缓存中,但是(如果文件不是太多)您可以定期读取元数据,以便将其保留在缓存中:

find /path/to/dir -printf ""

相关内容