Lustre客户端概述

来自Lustre文件系统
跳转至: 导航搜索

Lustre客户端负责为Lustre文件系统创建一个一致的、集成的视图,将其作为一个POSIX存储实体。客户端与元数据服务器和对象存储服务器建立连接。文件的元数据包括文件布局信息(也称为文件条带化信息),即OSTs上保存的对象列表(每个对象代表一个条带),以及访问模式。客户端直接与OSS服务器通信;一旦文件被打开,MDS就不参与文件IO,直到文件被关闭。

Lustre使用缓存一致的分布式锁管理器来控制文件IO,确保所有Lustre客户端可以并行访问文件系统中的所有文件,同时具有读写并发性。

Lustre的目标是能够极其严格地遵守POSIX标准。下面一段话选自Lustre操作手册:

“在Lustre客户端上,Lustre以与本地EXT4文件系统相同的方式通过了完整的POSIX测试集的测试,仅存在有限数量的例外。在集群中,大多数操作都是原子操作,因此客户端将不会看到过期的数据或元数据。Lustre软件支持使用mmap ( )操作文件的读写”。