2011 Volume 8 Issue 6 Pages 372-377
Flash file systems are used for flash memory-based storage devices for more efficient use of flash memory. In the file system, metadata, especially directory management, is one of the crucial management points to enhance storage system performance. In this paper, we present an efficient directory management scheme of flash memory based file system for giga scale flash memory. Specifically, we design the hash-based directory architecture for directory management and indexing structure for file index management. The hash-based directory management can reduce redundant write operations of flash memory. It can also reduce the file system mount time and memory usage during runtime.