file system concepts
A file system (aka filesystem) is a software structure that dictates how data is organized on a storage device. The filesystem must be created and mounted to a directory in the Linux tree for it to become accessible. The Linux tree is a hierarchy of directory and file locations, names and permissions, which have been standardized in a set of guidelines defined in the Filesystem Hierarchy Standard (FHS) document. A common misconception is that a filesystem is the directory structure visible in the terminal emulator; That is incorrect. The relationship between a filesystem and the Linux tree structure is that a filesystem, that is found on a device represented by a virtual block device, attaches to the Linux tree at the mount points.