发明名称 |
Method, system, apparatus, and computer-readable medium for taking and managing snapshots of a storage volume |
摘要 |
A method, system, apparatus, and computer-readable medium are provided for taking snapshots of a storage volume. According to aspects of one method, each snapshot is represented as a unique sequence number. Every fresh write access to a volume in a new snapshot lifetime is allocated a new section in the disk, called a provision, which is labeled with the sequence number. Read-modify-write operations are performed on a sub-provision level at the granularity of a chunk. Because each provision contains chunks with valid data and chunks with invalid data, a bitmap is utilized to identify the valid and invalid chunks with each provision. Provisions corresponding to different snapshots are arranged in a linked list. Branches from the linked list can be created for storing writable snapshots. Provisions may also be deleted and rolled back by manipulating the contents of the linked lists.
|
申请公布号 |
US7373366(B1) |
申请公布日期 |
2008.05.13 |
申请号 |
US20050255146 |
申请日期 |
2005.10.20 |
申请人 |
AMERICAN MEGATRENDS, INC. |
发明人 |
CHATTERJEE PARESH;MUTHIRISAVENUGOPAL VIJAYARANKAN;SUBRAMANIAN SRIKUMAR;NARAYANAN AJIT |
分类号 |
G06F12/00;G06F17/30 |
主分类号 |
G06F12/00 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|