发明名称 Disk fragmentation reduction using file allocation tables
摘要 A combined file allocation table file system (CFAT file system) uses two or more FAT file systems with different cluster sizes to form a single user visible FAT file system to reduce disk fragmentation. The FAT file system having the largest cluster size is used to store all of the other small FAT file systems as files with holes. The clusters of the small FAT file systems thus do not occupy disk space until they are allocated. Files containing user data are stored in one or many of the large and small FAT file systems to achieve optimal storage. More clusters are available for storing files with sizes that are smaller than the size of one large cluster. A CFAT file system includes: a large file allocation table for large clusters, a file allocation table extension to provide holes within the CFAT file system, and any number of small file allocation tables providing a variety of small cluster sizes. A file is stored in clusters as large as possible except for the last cluster which is stored in only as large a cluster size as is needed. Other allocation strategies are possible. The Small FAT file systems are contained within regular files of the Large FAT file system.
申请公布号 US5890169(A) 申请公布日期 1999.03.30
申请号 US19980107637 申请日期 1998.06.30
申请人 SUN MICROSYSTEMS, INC. 发明人 WONG, THOMAS K.;MADANY, PETER W.
分类号 G06F17/30;(IPC1-7):G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址