Systems and methods for providing a distributed file system utilizing metadata to track information about data stored throughout the system
    1.
    发明授权
    Systems and methods for providing a distributed file system utilizing metadata to track information about data stored throughout the system 有权
    用于提供使用元数据的分布式文件系统来跟踪关于整个系统中存储的数据的信息的系统和方法

    公开(公告)号:US08112395B2

    公开(公告)日:2012-02-07

    申请号:US12787297

    申请日:2010-05-25

    IPC分类号: G06F7/00 G06F17/00 G06F17/30

    摘要: The intelligent distributed file system enables the storing of file data among a plurality of smart storage units which are accessed as a single file system. The intelligent distributed file system utilizes a metadata data structure to track and manage detailed information about each file, including, for example, the device and block locations of the file's data blocks, to permit different levels of replication and/or redundancy within a single file system, to facilitate the change of redundancy parameters, to provide high-level protection for metadata, to replicate and move data in real-time, and so forth.

    摘要翻译: 智能分布式文件系统能够在作为单个文件系统访问的多个智能存储单元之间存储文件数据。 智能分布式文件系统利用元数据数据结构来跟踪和管理关于每个文件的详细信息,包括例如文件的数据块的设备和块位置,以允许在单个文件内的不同级别的复制和/或冗余 系统,以方便冗余参数的更改,为元数据提供高级保护,实时复制和移动数据等。

    Systems and methods for a snapshot of data
    2.
    发明授权
    Systems and methods for a snapshot of data 有权
    数据快照的系统和方法

    公开(公告)号:US08010493B2

    公开(公告)日:2011-08-30

    申请号:US12717840

    申请日:2010-03-04

    IPC分类号: G06F7/04 G06F17/30

    摘要: In one embodiment, a user or client device is connected to a distributed file system comprised of one or more physical nodes. The data on each of the physical nodes store metadata about files and directories within the file system. Some of the embodiments permit a user to take a snapshot of data stored on the file system. The snapshot may include a single file, a single directory, a plurality of files within a directory, a plurality of directories, a path on the file system that includes nested files and subdirectories, or more than one path on the file system that each includes nested files and directories. In one embodiment, the metadata comprises mini-snapshots for directories representing a path from the root of the file system to the root of the snapshot. The mini-snapshots serve as stand-ins for portions of the file system which are not included in the snapshot, but which permit access to the snapshot data in an intuitive way.

    摘要翻译: 在一个实施例中,用户或客户端设备连接到由一个或多个物理节点组成的分布式文件系统。 每个物理节点上的数据存储有关文件系统内的文件和目录的元数据。 一些实施例允许用户拍摄存储在文件系统上的数据的快照。 快照可以包括单个文件,单个目录,目录内的多个文件,多个目录,文件系统上包括嵌套文件和子目录的路径,或者文件系统上的多于一个路径,每个路径包括 嵌套文件和目录。 在一个实施例中,元数据包括用于表示从文件系统的根到快照的根的路径的目录的小型快照。 微型快照作为文件系统中未包含在快照中的部分的备用,但允许以直观的方式访问快照数据。

    SYSTEMS AND METHODS FOR PROVIDING A DISTRIBUTED FILE SYSTEM UTILIZING METADATA TO TRACK INFORMATION ABOUT DATA STORED THROUGHOUT THE SYSTEM
    4.
    发明申请
    SYSTEMS AND METHODS FOR PROVIDING A DISTRIBUTED FILE SYSTEM UTILIZING METADATA TO TRACK INFORMATION ABOUT DATA STORED THROUGHOUT THE SYSTEM 有权
    用于提供使用元数据的分布式文件系统的系统和方法来跟踪关于通过系统存储的数据的信息

    公开(公告)号:US20100235413A1

    公开(公告)日:2010-09-16

    申请号:US12787297

    申请日:2010-05-25

    IPC分类号: G06F17/30

    摘要: The intelligent distributed file system enables the storing of file data among a plurality of smart storage units which are accessed as a single file system. The intelligent distributed file system utilizes a metadata data structure to track and manage detailed information about each file, including, for example, the device and block locations of the file's data blocks, to permit different levels of replication and/or redundancy within a single file system, to facilitate the change of redundancy parameters, to provide high-level protection for metadata, to replicate and move data in real-time, and so forth.

    摘要翻译: 智能分布式文件系统能够在作为单个文件系统访问的多个智能存储单元之间存储文件数据。 智能分布式文件系统利用元数据数据结构来跟踪和管理关于每个文件的详细信息,包括例如文件的数据块的设备和块位置,以允许在单个文件内的不同级别的复制和/或冗余 系统,以方便冗余参数的更改,为元数据提供高级保护,实时复制和移动数据等。

    Systems and methods for a snapshot of data
    6.
    发明授权
    Systems and methods for a snapshot of data 有权
    数据快照的系统和方法

    公开(公告)号:US08356013B2

    公开(公告)日:2013-01-15

    申请号:US12972260

    申请日:2010-12-17

    IPC分类号: G06F7/04 G06F17/30

    CPC分类号: G06F17/30088 G06F17/3015

    摘要: In one embodiment, a user or client device is connected to a distributed file system comprised of one or more physical nodes. The data on each of the physical nodes store metadata about files and directories within the file system. Some of the embodiments permit a user to take a snapshot of data stored on the file system. The snapshot may include a single file, a single directory, a plurality of files within a directory, a plurality of directories, a path on the file system that includes nested files and subdirectories, or more than one path on the file system that each includes nested files and directories. In an embodiment, a snapshot tracking data structure is maintained for efficient creation and deletion of the snapshot.

    摘要翻译: 在一个实施例中,用户或客户端设备连接到由一个或多个物理节点组成的分布式文件系统。 每个物理节点上的数据存储有关文件系统内的文件和目录的元数据。 一些实施例允许用户拍摄存储在文件系统上的数据的快照。 快照可以包括单个文件,单个目录,目录内的多个文件,多个目录,文件系统上包括嵌套文件和子目录的路径,或者文件系统上的多于一个路径,每个路径包括 嵌套文件和目录。 在一个实施例中,维护快照跟踪数据结构以有效地创建和删除快照。

    Systems and methods for adaptive copy on write
    7.
    发明授权
    Systems and methods for adaptive copy on write 有权
    自适应复制的系统和方法

    公开(公告)号:US08200632B2

    公开(公告)日:2012-06-12

    申请号:US13007498

    申请日:2011-01-14

    IPC分类号: G06F17/00

    摘要: In one embodiment, a user or client device communicates with a distributed file system comprised of one or more physical nodes. The data on each of the physical nodes store metadata about files and directories within the file system. Some of the embodiments permit a user to take a snapshot of data stored on the file system. The snapshot may include a single file, a single directory, a plurality of files within a directory, a plurality of directories, a path on the file system that includes nested files and subdirectories, or more than one path on the file system that each includes nested files and directories. In some embodiments, systems and methods intelligently choose whether to use copy-on-write or point-in-time copy when saving data in a snapshot version of a file whose current version is being overwritten. In some embodiments, systems and methods allow snapshot users to return from a snapshot directory to the immediate parent directory from which the user entered into the snapshot.

    摘要翻译: 在一个实施例中,用户或客户机设备与包括一个或多个物理节点的分布式文件系统进行通信。 每个物理节点上的数据存储有关文件系统内的文件和目录的元数据。 一些实施例允许用户拍摄存储在文件系统上的数据的快照。 快照可以包括单个文件,单个目录,目录内的多个文件,多个目录,文件系统上包括嵌套文件和子目录的路径,或者文件系统上的多于一个路径,每个路径包括 嵌套文件和目录。 在一些实施例中,系统和方法智能地选择当在当前版本被覆盖的文件的快照版本中保存数据时是使用写时复制还是时间点拷贝。 在一些实施例中,系统和方法允许快照用户从快照目录返回到用户输入快照的直接父目录。

    SYSTEMS AND METHODS FOR ACCESSING AND UPDATING DISTRIBUTED DATA
    8.
    发明申请
    SYSTEMS AND METHODS FOR ACCESSING AND UPDATING DISTRIBUTED DATA 有权
    用于访问和更新分布式数据的系统和方法

    公开(公告)号:US20110145195A1

    公开(公告)日:2011-06-16

    申请号:US12965748

    申请日:2010-12-10

    IPC分类号: G06F17/30

    摘要: Systems and methods are disclosed that provide an indexing data structure. In one embodiment, the indexing data structure is mirrored index tree where the copies of the nodes of the tree are stored across devices in a distributed system. In one embodiment, nodes that are stored on an offline device are restored, and an offline device that comes back online is merged into the distributed system and given access to the current indexing data structure. In one embodiment, the indexing data structure is traversed to locate and restore nodes that are stored on offline devices of the distributed system.

    摘要翻译: 公开了提供索引数据结构的系统和方法。 在一个实施例中,索引数据结构是镜像索引树,其中树的节点的副本被存储在分布式系统中的设备之间。 在一个实施例中,恢复存储在脱机设备上的节点,并且返回在线的离线设备被合并到分布式系统中并且允许对当前索引数据结构的访问。 在一个实施例中,遍历索引数据结构以定位和恢复存储在分布式系统的离线设备上的节点。

    Systems and methods for adaptive copy on write
    9.
    发明授权
    Systems and methods for adaptive copy on write 有权
    自适应复制的系统和方法

    公开(公告)号:US07882068B2

    公开(公告)日:2011-02-01

    申请号:US11894756

    申请日:2007-08-21

    IPC分类号: G06F7/00 G06F13/00

    摘要: In one embodiment, a user or client device communicates with a distributed file system comprised of one or more physical nodes. The data on each of the physical nodes store metadata about files and directories within the file system. Some of the embodiments permit a user to take a snapshot of data stored on the file system. The snapshot may include a single file, a single directory, a plurality of files within a directory, a plurality of directories, a path on the file system that includes nested files and subdirectories, or more than one path on the file system that each includes nested files and directories. In some embodiments, systems and methods intelligently choose whether to use copy-on-write or point-in-time copy when saving data in a snapshot version of a file whose current version is being overwritten. In some embodiments, systems and methods allow snapshot users to return from a snapshot directory to the immediate parent directory from which the user entered into the snapshot.

    摘要翻译: 在一个实施例中,用户或客户机设备与包括一个或多个物理节点的分布式文件系统进行通信。 每个物理节点上的数据存储有关文件系统内的文件和目录的元数据。 一些实施例允许用户拍摄存储在文件系统上的数据的快照。 快照可以包括单个文件,单个目录,目录内的多个文件,多个目录,文件系统上包括嵌套文件和子目录的路径,或者文件系统上的多于一个路径,每个路径包括 嵌套文件和目录。 在一些实施例中,系统和方法智能地选择当在当前版本被覆盖的文件的快照版本中保存数据时是使用写时复制还是时间点拷贝。 在一些实施例中,系统和方法允许快照用户从快照目录返回到用户输入快照的直接父目录。

    SYSTEMS AND METHODS FOR DISTRIBUTED SYSTEM SCANNING
    10.
    发明申请
    SYSTEMS AND METHODS FOR DISTRIBUTED SYSTEM SCANNING 有权
    用于分布式系统扫描的系统和方法

    公开(公告)号:US20110016353A1

    公开(公告)日:2011-01-20

    申请号:US12837439

    申请日:2010-07-15

    IPC分类号: G06F17/30 G06F11/14

    摘要: Systems and methods are provided for scanning files and directories in a distributed file system on a network of nodes. The nodes include metadata with attribute information corresponding to files and directories distributed on the nodes. In one embodiment, the files and directories are scanned by commanding the nodes to search their respective metadata for a selected attribute. At least two of the nodes are capable of searching their respective metadata in parallel. In one embodiment, the distributed file system commands the nodes to search for metadata data structures having location information corresponding to a failed device on the network. The metadata data structures identified in the search may then be used to reconstruct lost data that was stored on the failed device.

    摘要翻译: 系统和方法用于扫描节点网络上的分布式文件系统中的文件和目录。 节点包括具有对应于分布在节点上的文件和目录的属性信息的元数据。 在一个实施例中,通过命令节点来搜索文件和目录以搜索其各自的元数据以获得所选择的属性。 至少两个节点能够并行搜索它们各自的元数据。 在一个实施例中,分布式文件系统命令节点搜索具有与网络上的故障设备相对应的位置信息的元数据数据结构。 然后可以将在搜索中标识的元数据数据结构用于重建存储在故障设备上的丢失数据。