1. A method of reading data from an actual partitioned directory of a hierarchical structure, said method comprising: receiving a first read operation and a first offset value from an operating system; identifying a first data block in a modeled fully partitioned directory, wherein said first data block is associated with a first subdirectory, and wherein said identifying is based on said first offset value and further based on a predetermined number of entries associated with a buffer; determining whether said first data block in said fully partitioned directory is present in said actual partitioned directory; writing null values in said buffer if said first data block in said fully partitioned directory is not present in said actual partitioned directory; and writing said first data block associated with said actual partitioned directory into said buffer if said first data block in said fully partitioned directory is present in said actual partitioned directory.