A memory storage device has a file storage operating system that uses inodes
to
access file segments. Each inode has a plurality of rows. A portion of the rows
can store extents pointing, directly or indirectly, to data blocks. Each extent
has a field to indicate whether the extent is an indirect extent or a direct extent.