Calculating quota usage without impacting file system services
    1.
    发明授权
    Calculating quota usage without impacting file system services 有权
    计算配额使用而不影响文件系统服务

    公开(公告)号:US08554809B1

    公开(公告)日:2013-10-08

    申请号:US13116913

    申请日:2011-05-26

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30082

    摘要: An online tree quota check tool computes quota usage of files in a directory tree while the structure of the directory tree keeps changing due to concurrent write access by other applications and clients. The quota check tool computes the quota usage without interfering with the ongoing file access operations that change the directory content and quota usage. A quota check database keeps track of which files have been checked and which have not, so that each file is checked and its quota usage is accumulated once and only once while directories are moved and directory scans are restarted as a result of the changing directory content. File system operations are modified to synchronize with the online tree quota check. The quota check tool can be single threaded or multi-threaded. A multi-threaded tool dispatches idle directory iteration threads to scan subdirectories in the directory tree.

    摘要翻译: 在线树配额检查工具计算目录树中文件的配额使用,而目录树的结构由于其他应用程序和客户端的并发写入访问而不断变化。 配额检查工具计算配额使用情况,而不会影响正在进行的文件访问操作,这些操作会更改目录内容和配额使用情况。 配额检查数据库跟踪哪些文件已被检查,哪些文件没有被检查,以便每个文件被检查,并且其目录被移动并且由于更改目录内容而重新启动目录扫描时一次且仅存储一次的配额使用 。 文件系统操作被修改为与在线树配额检查同步。 配额检查工具可以是单线程或多线程。 多线程工具调度空闲的目录循环线程来扫描目录树中的子目录。

    Automatically committing files to be write-once-read-many in a file system
    2.
    发明授权
    Automatically committing files to be write-once-read-many in a file system 有权
    在文件系统中自动提交要一次读取的文件

    公开(公告)号:US08516022B1

    公开(公告)日:2013-08-20

    申请号:US13348508

    申请日:2012-01-11

    IPC分类号: G06F12/00 G06F17/30

    CPC分类号: G06F17/30188

    摘要: For automatically committing a file of a file system to a WORM committed state when the file has not been modified for a certain period of time, a file server maintains a list of file identifiers and periodically scans the list to check whether or not the certain period of time has expired for each file on the list. If so, the file is committed to the WORM state. The file server also enforces an in-place lock in response to a client request to modify or delete a file when the certain period of time is found to have expired for the file. A minimum modify time and a maximum modified time are included in each entry of the list of file identifiers in order to skip entries and to reclaim memory of entries during the periodic scan.

    摘要翻译: 当文件未被修改一段时间时,为了自动将文件系统的文件提交到WORM提交状态,文件服务器维护一个文件标识符列表,并定期扫描该列表,以检查一段时间 的时间已经到期,列表中的每个文件。 如果是这样,该文件被提交到WORM状态。 文件服务器还会在客户端请求中强制执行就地锁定,以便在发现文件的某段时间已过期时修改或删除文件。 在文件标识符列表的每个条目中包含最小修改时间和最大修改时间,以便在周期性扫描期间跳过条目并回收条目的内存。