Invention Grant
US08359334B2 Allocating files in a file system integrated with a RAID disk sub-system
失效
在与RAID磁盘子系统集成的文件系统中分配文件
- Patent Title: Allocating files in a file system integrated with a RAID disk sub-system
- Patent Title (中): 在与RAID磁盘子系统集成的文件系统中分配文件
-
Application No.: US12896779Application Date: 2010-10-01
-
Publication No.: US08359334B2Publication Date: 2013-01-22
- Inventor: David Hitz , Michael Malcolm , James Lau , Byron Rakitzis
- Applicant: David Hitz , Michael Malcolm , James Lau , Byron Rakitzis
- Applicant Address: US CA Sunnyvale
- Assignee: Network Appliance, Inc.
- Current Assignee: Network Appliance, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Blakely, Sokoloff, Taylor & Zafman LLP
- Main IPC: G06F7/00
- IPC: G06F7/00 ; G06F17/30

Abstract:
Integrating a file system with a RAID array that exports precise information about the arrangement of data blocks in the RAID subsystem. The present invention uses separate current-write location (CWL) pointers for each disk in the disk array where the pointers simply advance through the disks as writes occur. The present invention writes on the disk with the lowest CWL pointer. A new disk is chosen only when the algorithm starts allocating space for a new file, or when it has allocated N blocks on the same disk for a single file. A sufficient number of blocks are defined as all the buffers in a chunk of N sequential buffers in a file. The result is that CWL pointers are never more than N blocks apart on different disks, and large files have N consecutive blocks on the same disk.
Public/Granted literature
- US20110022570A1 ALLOCATING FILES IN A FILE SYSTEM INTEGRATED WITH A RAID DISK SUB-SYSTEM Public/Granted day:2011-01-27
Information query