Systems and methods for a snapshot of data
    1.
    发明授权
    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 OF DIRECTORY ENTRY ENCODINGS
    2.
    发明申请
    SYSTEMS AND METHODS OF DIRECTORY ENTRY ENCODINGS 有权
    目录导入编码的系统和方法

    公开(公告)号:US20100011011A1

    公开(公告)日:2010-01-14

    申请号:US12562000

    申请日:2009-09-17

    IPC分类号: G06F17/30

    摘要: In general, the invention relates to supporting multiple different character encodings in the same file system. In one embodiment, a method is provided for filename lookup that supports multiple character encodings. The method comprises storing filename data in a first character encoding into an indexed data structure. The method further comprises receiving filename data in a second encoding. The method also comprises looking up filename data in the indexed data structure using the second encoding.

    摘要翻译: 一般来说,本发明涉及在相同的文件系统中支持多个不同的字符编码。 在一个实施例中,提供了一种用于支持多个字符编码的文件名查找的方法。 该方法包括将第一字符编码中的文件名数据存储到索引数据结构中。 该方法还包括以第二编码接收文件名数据。 该方法还包括使用第二编码查找索引数据结构中的文件名数据。

    SYSTEMS AND METHODS OF DIRECTORY ENTRY ENCODINGS
    3.
    发明申请
    SYSTEMS AND METHODS OF DIRECTORY ENTRY ENCODINGS 有权
    目录导入编码的系统和方法

    公开(公告)号:US20110060779A1

    公开(公告)日:2011-03-10

    申请号:US12946665

    申请日:2010-11-15

    IPC分类号: G06F17/30

    摘要: In general, the invention relates to supporting multiple different character encodings in the same file system. In one embodiment, a method is provided for filename lookup that supports multiple character encodings. The method comprises storing filename data in a first character encoding into an indexed data structure. The method further comprises receiving filename data in a second encoding. The method also comprises looking up filename data in the indexed data structure using the second encoding.

    摘要翻译: 一般来说,本发明涉及在相同的文件系统中支持多个不同的字符编码。 在一个实施例中,提供了一种用于支持多个字符编码的文件名查找的方法。 该方法包括将第一字符编码中的文件名数据存储到索引数据结构中。 该方法还包括以第二编码接收文件名数据。 该方法还包括使用第二编码查找索引数据结构中的文件名数据。

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

    公开(公告)号:US07882071B2

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

    申请号:US11507069

    申请日:2006-08-18

    IPC分类号: G06F17/00 G06F7/20

    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 one embodiment, previous versions of a file or directory are stored only in response to a request to modify the file or directory. The system creates and updates a snapshot tracking data structure which provides information regarding each file or directory governed by the snapshot that was modified or deleted after the snapshot was taken. The snapshot tracking data structure may be used by the system to perform functions related to the snapshot, including deleting the snapshot.

    摘要翻译: 在一个实施例中,用户或客户端设备连接到由一个或多个物理节点组成的分布式文件系统。 每个物理节点上的数据存储有关文件系统内的文件和目录的元数据。 一些实施例允许用户拍摄存储在文件系统上的数据的快照。 快照可以包括单个文件,单个目录,目录内的多个文件,多个目录,文件系统上包括嵌套文件和子目录的路径,或者文件系统上的多于一个路径,每个路径包括 嵌套文件和目录。 在一个实施例中,文件或目录的先前版本仅在响应于修改文件或目录的请求时被存储。 系统创建和更新快照跟踪数据结构,该结构提供有关拍摄快照后修改或删除的快照所管理的每个文件或目录的信息。 系统可以使用快照跟踪数据结构来执行与快照相关的功能,包括删除快照。

    Systems and methods of directory entry encodings
    6.
    发明授权
    Systems and methods of directory entry encodings 有权
    目录条目编码的系统和方法

    公开(公告)号:US07593938B2

    公开(公告)日:2009-09-22

    申请号:US11645216

    申请日:2006-12-22

    摘要: In general, the invention relates to supporting multiple different character encodings in the same file system. In one embodiment, a method is provided for filename lookup that supports multiple character encodings. The method comprises storing filename data in a first character encoding into an indexed data structure. The method further comprises receiving filename data in a second encoding. The method also comprises looking up filename data in the indexed data structure using the second encoding.

    摘要翻译: 一般而言,本发明涉及在相同的文件系统中支持多个不同的字符编码。 在一个实施例中,提供了一种用于支持多个字符编码的文件名查找的方法。 该方法包括将第一字符编码中的文件名数据存储到索引数据结构中。 该方法还包括以第二编码接收文件名数据。 该方法还包括使用第二编码查找索引数据结构中的文件名数据。

    Systems and methods for a snapshot of data
    9.
    发明授权
    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
    10.
    发明授权
    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.

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