Reiser5 宣布支持选择性文件迁移

爱德华·希什金 实施的 Reiser5 支持选择性文件迁移。 作为 Reiser5 项目的一部分,它正在开发 显著 返工 ReiserFS 文件系统的一种变体,其中对并行可扩展逻辑卷的支持是在文件系统级别(而不是块设备级别)实现的,允许您在逻辑卷上高效地分发数据。

此前,数据块的迁移仅在平衡Reiser5逻辑卷的背景下进行,以保持其上的公平分配。 现在,您可以将任何文件的数据移动到逻辑卷的任何磁盘组件。 此外,您可以专门标记该文件,以便平衡过程将忽略它,因此其数据块将保留在指定磁盘上。

文件迁移和标记的用户界面已发布。 该接口涉及 ioctl(2) 系统调用的使用,适用于应用程序程序员。 最终用户还可以使用volume.reiser4(8) 实用程序进行迁移和标记。

此功能的一个明显应用是将所有“热”(即最常访问的)文件移动到逻辑卷的最高性能组件,并将它们“固定”在那里。 为此,建议使用 代理磁盘,不参与常规数据分发。 您还可以将文件移动到逻辑卷的常规组件磁盘,但“公平性”可能会受到影响。
数据分发,这将导致违规 并行缩放.

来源: opennet.ru

添加评论