发明名称 Managing logical views of directories
摘要 A method is used in managing logical views of directories. A directory logical view is created from a primary logical view. The primary logical view includes a set of storage objects. The directory logical view includes a subset of the set of storage objects. A root of the directory logical view indicates a file directory. The file directory includes the subset of the set of storage objects in a hierarchy. A mapping object is created for the directory logical view. The mapping object manages access to the subset of the set of storage objects. The mapping object for the directory logical view is a version of a mapping object for the primary logical view. Information is removed from the mapping object for the directory logical view. Information remained in the mapping object after removing the information is associated with the file directory.
申请公布号 US8996490(B1) 申请公布日期 2015.03.31
申请号 US201113339289 申请日期 2011.12.28
申请人 EMC Corporation 发明人 Armangau Philippe;Bono Jean-Pierre;Davenport William
分类号 G06F17/30;G06F7/00;G06Q30/02 主分类号 G06F17/30
代理机构 代理人 Bhayana Deepika;Reyes Jason A.;Gupta Krishnendu
主权项 1. A method for use in managing logical views of directories, the method comprising: creating a directory logical namespace view from a primary logical namespace view, wherein the primary logical namespace view indicates a logical collection of a set of storage objects, wherein the set of storage objects are organized in a hierarchy, wherein the directory logical namespace view includes a subset of the set of storage objects, wherein a root of the directory logical namespace view indicates a file directory hierarchy, wherein the file directory hierarchy includes the subset of the set of storage objects organized in a hierarchy; creating a mapping object for the directory logical namespace view, wherein the mapping object includes a directory namespace inode, wherein the mapping object manages access to the subset of the set of storage objects, wherein the mapping object for the directory logical namespace view is a version of a namespace inode for the primary logical namespace view, wherein the directory namespace inode includes a mapping information for each storage object of the set of storage objects, wherein the mapping information for each storage object associates a real inode of the storage object to a virtual inode for the storage object; and removing information from the mapping object for the directory logical namespace view, wherein removing the information from the mapping object includes iterating through each mapping information included in the mapping object for a storage object of the set of storage objects, evaluating whether the storage object is included in the subset of the set of storage objects and based on the determination, removing the mapping information for the storage object from the mapping object.
地址 Hopkinton MA US