File Hierarchy Standard (FHS)
The FHS is used by Linux distributions to standardize filesystem layout. It defines two categories of data use, each with opposing subtypes:
- Data sharing
Sharable data can be used by multiple host systems on a network. Nonsharable data is unique to one particular host system.
- Data modification
Variable data is changed continually by naturally occurring (i.e., frequent) processes. Static data is left alone, remaining unchanged over extended periods of time.
The FHS seeks to define the filesystem contents in these terms and locate information accordingly.