Introduction
File system is the most visible aspect of an operating system. It provides the mechanism for on-line storage of and access to programs and data. It provides the persistent storage capability to a system.
File systems consists of a collection of files, a directory structure, access methods, secondary storage management and partitions (which separate logical and physical collection of directories.)