当程序读取文件时,Lustre 如何决定将文件的多少内容恢复到前端存储?

当程序读取文件时,Lustre 如何决定将文件的多少内容恢复到前端存储?

关于 Lustre 文件系统:

对于大文件,将整个文件恢复到前端存储是不常见的

当程序读取文件时,Lustre 如何决定将文件的多少内容恢复到前端存储?

答案1

其他评论中关于大文件的声明是对 HSM 的概括,而不是专门针对 Lustre。目前,当应用程序读取文件时,Lustre 将从 HSM 恢复整个文件,即使只读取一个字节。

然而,这部分是用户空间复制工具实现方式的细节,而不是硬性要求。 Lustre 已经可以使用复合布局(也称为渐进式文件布局,PFL)为单个文件的不同部分存储不同的布局: https://wiki.lustre.org/Progressive_File_Layouts

一些工作正在进行中,以允许将 HSM 状态移动到每个组件中,以便可以独立归档和恢复文件的不相交部分: https://review.whamcloud.com/39387

但是,此更改尚未在任何已发布的版本中提供。

相关内容