预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN107111627A(43)申请公布日2017.08.29(21)申请号201580058191.X(74)专利代理机构中国专利代理(香港)有限公司720(22)申请日2015.01.1501代理人黄涛陈岚(30)优先权数据5654/CHE/20142014.11.10IN(51)Int.Cl.G06F17/30(2006.01)(85)PCT国际申请进入国家阶段日2017.04.26(86)PCT国际申请的申请数据PCT/US2015/0115822015.01.15(87)PCT国际申请的公布数据WO2016/076903EN2016.05.19(71)申请人慧与发展有限责任合伙企业地址美国德克萨斯州(72)发明人S.蒙达A.A.甘吉哈A.K.拉维恩德兰S.斯里维里普图曼纳斯瓦米权利要求书2页说明书5页附图7页(54)发明名称在线文件系统检查(57)摘要当文件系统没有正在经历在线文件系统检查时,可以从文件系统的未预留区域分配存储空间。当文件系统正在经历在线文件系统检查时,从软预留区域分配存储空间。CN107111627ACN107111627A权利要求书1/2页1.一种方法,包括:接收分配文件系统的存储卷中的存储空间的请求;如果所述卷没有正在经历在线文件系统检查,则从所述存储卷的非预留区域分配存储空间;如果所述卷正在经历在线文件系统检查,则从所述存储卷的软预留区域分配存储空间,并且将所分配的存储空间从所述软预留区域重新分派给所述非预留区域。2.根据权利要求1所述的方法,其中,将所分配的存储空间从所述软预留区域重新分派给所述非预留区域包括:更新文件系统元数据以指示所分配的存储空间属于所述非预留区域。3.根据权利要求1所述的方法,包括:当所述在线文件系统检查没有进行时做出以下确定:在所述非预留区域中没有足够的空闲空间来完成写入请求,并且响应于所述确定而从所述软预留区域将存储空间重新分派给所述非预留区域,并且将数据写入重新分派的存储空间。4.根据权利要求1所述的方法,包括:响应于确定所述软预留区域的大小低于阈值,在所述非预留区域中找到存储空间的空闲块并且将所述块分派给所述软预留区域。5.根据权利要求1所述的方法,包括:接收以在线文件系统检查模式安装所述文件系统的指令,并且在安装所述文件系统之前验证所述软预留区域中的所有块是空闲块。6.根据权利要求1所述的方法,包括:由所述文件系统的元数据中的描述符的链表来定义所述软预留区域。7.根据权利要求1所述的方法,包括:将定义所述软预留区域的至少一部分的元数据存储在计算机系统的高速缓存存储器中。8.一种存储机器可读指令的非瞬时性计算机可读介质,所述机器可读指令能够由处理器执行以进行以下步骤:接收以正常模式或在线文件系统检查模式安装文件系统的指令;以所述正常模式或以所述在线文件系统检查模式安装所述文件系统;响应于当所述文件系统以所述正常模式被安装时接收到存储分配请求,从由所述文件系统的元数据定义的一致空闲空间的区域外部分配存储;响应于当所述文件系统以在线文件系统检查模式被安装时接收到存储分配请求,从由所述文件系统的元数据定义的一致空闲空间的区域内分配存储空间。9.根据权利要求8所述的计算机可读存储介质,包括用于进行以下步骤的指令:在接收到以在线文件系统检查模式安装所述文件系统的指令之后并且在安装所述文件系统之前,验证一致空闲空间的区域中的所有块是空闲块。10.根据权利要求8所述的计算机可读存储介质,包括用于进行以下步骤的指令:更新所述元数据以从一致空闲空间的区域中移除响应于存储分配请求已经分配的任何块。11.根据权利要求8所述的计算机可读介质,包括用于进行以下步骤的指令:当所述文件系统以正常模式被安装时,如果无法从处于所述一致空闲空间的区域外部的所述文件系统的各部分分配足够的空闲空间,则从所述一致空闲空间的区域内部分配存储。12.根据权利要求8所述的计算机可读介质,包括用于进行以下步骤的指令:在所述一致空闲空间的区域外部找到一致空闲块并且通过将定义所找到的块的描述符添加到定义2CN107111627A权利要求书2/2页所述一致空闲空间的区域的元数据来扩大所述一致空闲空间的区域。13.一种包括文件系统的计算机存储系统,所述文件系统包括单个存储卷或多个存储卷;其中每个存储卷包括:用于存储文件的非预留区域;软预留区域,当所述文件系统处于在线文件系统检查模式时,所述软预留区域可用于存储文件,其中,如果所述文件系统处于正常模式并且存在足够的存储空间用于所述非预留区域中的文件,则所述软预留区域不可用于存储文件;以及其中,所述软预留区域由所述文件系统的元数据来定义。14.根据权利要求13所述的计算机系统,包括第一存储卷和第二存储