Filesystem-Aware Block Storage System, Apparatus, and Method
    2.
    发明申请
    Filesystem-Aware Block Storage System, Apparatus, and Method 有权
    文件系统感知块存储系统,设备和方法

    公开(公告)号:US20070266037A1

    公开(公告)日:2007-11-15

    申请号:US11743967

    申请日:2007-05-03

    IPC分类号: G06F7/00

    摘要: A filesystem-aware storage system locates and analyzes host filesystem data structures in order to determine storage usage of the host filesystem. To this end, the storage system might locate an operating system partition, parse the operating system partion to locate its data structures, and parse the operating system data structures to locate the host filesystem data structures. The storage system manages data storage based on the storage usage of the host file system. The storage system can use the storage usage information to identify storage areas that are no longer being used by the host filesystem and reclaim those areas for additional data storage capacity. Also, the storage system can identify the types of data stored by the host filesystem and manage data storage based on the data types, such as selecting a storage layout and/or an encoding scheme for the data based on the data type.

    摘要翻译: 文件系统感知存储系统定位和分析主机文件系统数据结构,以确定主机文件系统的存储使用情况。 为此,存储系统可能定位操作系统分区,解析操作系统分区以定位其数据结构,并解析操作系统数据结构以定位主机文件系统数据结构。 存储系统根据主机文件系统的存储使用情况来管理数据存储。 存储系统可以使用存储使用信息来识别不再被主机文件系统使用的存储区域,并且回收这些区域以获得额外的数据存储容量。 此外,存储系统可以识别由主机文件系统存储的数据的类型,并且基于数据类型来管理数据存储,例如基于数据类型为数据选择存储布局和/或编码方案。

    Apparatus and Method for Hardware-Based File System
    5.
    发明申请
    Apparatus and Method for Hardware-Based File System 有权
    基于硬件的文件系统的装置和方法

    公开(公告)号:US20080040385A1

    公开(公告)日:2008-02-14

    申请号:US11841353

    申请日:2007-08-20

    IPC分类号: G06F7/00

    摘要: A hardware-based file system includes multiple linked sub-modules that perform functions ancillary to client data handling. Each sub-module is associated with a metadata cache. A doubly-rooted structure is used to store each file system object at successive checkpoints. Metadata is stored within an object and/or as a separate object. Provisions are made for allocating sparse objects. A delayed write feature is used for writing certain objects into non-volatile storage. Checkpoints can be retained as read-only versions of the file system. Modifications to the file system are accomplished without affecting the contents of retained checkpoints. The file system can be reverted to a retained checkpoint. Multiple file servers can be interconnected as a cluster, and each file server stores requests from another file server. Interconnections between file servers can be dynamically modified. A distributed locking mechanism is used to control access to file system objects stored by the file servers.

    摘要翻译: 基于硬件的文件系统包括执行辅助客户端数据处理的功能的多个链接的子模块。 每个子模块与元数据缓存相关联。 双根结构用于在连续的检查点存储每个文件系统对象。 元数据存储在对象和/或作为单独对象中。 作出分配稀疏物品的规定。 延迟写入功能用于将某些对象写入非易失性存储器。 检查点可以保留为文件系统的只读版本。 文件系统的修改是在不影响保留检查点的内容的情况下完成的。 文件系统可以恢复到保留的检查点。 多个文件服务器可以作为集群互连,每个文件服务器存储来自另一个文件服务器的请求。 可以动态修改文件服务器之间的互连。 分布式锁定机制用于控制对文件服务器存储的文件系统对象的访问。