-
公开(公告)号:WO2005111804A2
公开(公告)日:2005-11-24
申请号:PCT/US2005/013695
申请日:2005-04-21
Applicant: NETWORK APPLIANCE, INC.
Inventor: EDWARS, John, K. , LEWIS, Blake, H. , ENGLISH, Robert, M. , HAMILTON, Eric , CORBETT, Peter, F.
IPC: G06F11/14
CPC classification number: G06F3/0689 , G06F3/0619 , G06F3/0665 , G06F17/30233
Abstract: A file system layout apportions an underlying physical volume into one or more virtual volumes (vvols) of a storage system. The underlying physical volume is an aggregate comprising one or more groups of disks, such as RAID groups, of the storage system. The aggregate has its own physical volume block number (pvbn) space and maintains metadata, such as block allocation structures, within that pvbn space. Each vvol has its own virtual volume block number (vvbn) space and maintains meta-data, such as block allocation structures, within that vvbn space. Notably, the block allocation structures of a vvol are sized to the vvol, and not to the underlying aggregate, to thereby allow operations that manage data served by the storage system (e.g., snap-shot operations) to efficiently work over the vvols. The file system layout extends the file system layout of a conventional write anywhere file layout system implementation, yet maintains performance properties of the conventional implementation.
Abstract translation: 文件系统布局将底层物理卷分配到存储系统的一个或多个虚拟卷(vvols)中。 底层物理卷是包含存储系统的一组或多组磁盘(如RAID组)的聚合。 聚合具有自己的物理卷块数(pvbn)空间,并在该pvbn空间内维护诸如块分配结构的元数据。 每个vvol都有自己的虚拟卷块号(vvbn)空间,并在该vvbn空间内维护元数据,如块分配结构。 值得注意的是,vvol的块分配结构的大小适合vvol,而不是基础聚合,从而允许管理由存储系统服务的数据的操作(例如快照操作)以有效地在vvols上工作。 文件系统布局扩展了常规写入任何文件布局系统实现的文件系统布局,但是保持了传统实现的性能特性。
-
公开(公告)号:WO2007053321A3
公开(公告)日:2007-05-10
申请号:PCT/US2006/040851
申请日:2006-10-18
Applicant: NETWORK APPLIANCE, INC.
Inventor: GOLE, Abhijeet , HAMILTON, Eric
IPC: G06F17/30
Abstract: A method and system mirror flexible volumes in a circular or bi-directional configuration, without creating a deadlock. A source filer maintains a number of log files on a destination filer, where the number of log files is greater than or equal to the number of cache flush operations the primary filer performs between cache flush operations on the destination filer. The source filer can create the log files in advance. Alternatively or in addition, the source filer can create the log files as needed, i.e., the source filer can create a log file when the source filer flushes its cache. Once the destination filer flushes its cache, the log files created prior to the destination filer cache flush can be deallocated or reused.
-
公开(公告)号:EP1743263A2
公开(公告)日:2007-01-17
申请号:EP05737438.1
申请日:2005-04-21
Applicant: Network Appliance, Inc.
Inventor: EDWARS, John, K. , LEWIS, Blake, H. , ENGLISH, Robert, M. , HAMILTON, Eric , CORBETT, Peter, F.
IPC: G06F17/30
CPC classification number: G06F3/0689 , G06F3/0619 , G06F3/0665 , G06F17/30233
Abstract: A file system layout apportions an underlying physical volume into one or more virtual volumes (vvols) of a storage system. The underlying physical volume is an aggregate comprising one or more groups of disks, such as RAID groups, of the storage system. The aggregate has its own physical volume block number (pvbn) space and maintains metadata, such as block allocation structures, within that pvbn space. Each vvol has its own virtual volume block number (vvbn) space and maintains meta-data, such as block allocation structures, within that vvbn space. Notably, the block allocation structures of a vvol are sized to the vvol, and not to the underlying aggregate, to thereby allow operations that manage data served by the storage system (e.g., snap-shot operations) to efficiently work over the vvols. The file system layout extends the file system layout of a conventional write anywhere file layout system implementation, yet maintains performance properties of the conventional implementation.
-
公开(公告)号:EP1743263B1
公开(公告)日:2014-06-11
申请号:EP05737438.1
申请日:2005-04-21
Applicant: Network Appliance, Inc.
Inventor: EDWARS, John, K. , LEWIS, Blake, H. , ENGLISH, Robert, M. , HAMILTON, Eric , CORBETT, Peter, F.
IPC: G06F17/30
CPC classification number: G06F3/0689 , G06F3/0619 , G06F3/0665 , G06F17/30233
-
公开(公告)号:EP1955208B1
公开(公告)日:2011-09-07
申请号:EP06817161.0
申请日:2006-10-18
Applicant: NETWORK APPLIANCE, INC.
Inventor: GOLE, Abhijeet , HAMILTON, Eric
CPC classification number: G06F11/2079 , G06F11/1471 , G06F11/2074 , Y10S707/99955
Abstract: A method and system mirror flexible volumes in a circular or bi-directional configuration, without creating a deadlock. A source filer maintains a number of log files on a destination filer, where the number of log files is greater than or equal to the number of cache flush operations the primary filer performs between cache flush operations on the destination filer. The source filer can create the log files in advance. Alternatively or in addition, the source filer can create the log files as needed, i.e., the source filer can create a log file when the source filer flushes its cache. Once the destination filer flushes its cache, the log files created prior to the destination filer cache flush can be deallocated or reused.
-
公开(公告)号:EP1955208A2
公开(公告)日:2008-08-13
申请号:EP06817161.0
申请日:2006-10-18
Applicant: NETWORK APPLIANCE, INC.
Inventor: GOLE, Abhijeet , HAMILTON, Eric
IPC: G06F17/30
CPC classification number: G06F11/2079 , G06F11/1471 , G06F11/2074 , Y10S707/99955
Abstract: A method and system mirror flexible volumes in a circular or bi-directional configuration, without creating a deadlock. A source filer maintains a number of log files on a destination filer, where the number of log files is greater than or equal to the number of cache flush operations the primary filer performs between cache flush operations on the destination filer. The source filer can create the log files in advance. Alternatively or in addition, the source filer can create the log files as needed, i.e., the source filer can create a log file when the source filer flushes its cache. Once the destination filer flushes its cache, the log files created prior to the destination filer cache flush can be deallocated or reused.
-
-
-
-
-