Filesystem Hierarchy Standard

Wikipedia
Loikkaa: valikkoon, hakuun

Filesystem Hierarchy Standard (FHS) eli standardi tiedostohierarkiasta määrittelee joukon hakemistoja ja niiden pääasiallisen käyttötarkoituksen. Linuxissa ja muissa POSIX-järjestelmissä tiedostojärjestelmä noudattaa standardia melko tarkasti.

FHS:n mukaisessa tiedostojärjestelmässä kaikki tiedostot ja hakemistot on tallennettu juurihakemiston (/) alle, vaikka ne olisivat erillisillä fyysisillä laitteilla. Hakemistorakenne on määritelty paljon tarkemmin kuin esimerkiksi eri Windows-käyttöjärjestelmissä. Se mahdollistaa mm. ohjelmien asennuksen ja päivityksen ilman kysymyksiä ennalta sovittuihin hakemistoihin.

Tärkeimpiä FHS:n määrittelemiä hakemistoja ja niiden käyttötarkoitus:

  • /bin - kaikille käyttäjille välttämättömät komennot (cat, ls, cp...)
  • /sbin - välttämättömät pääkäyttäjän komennot (init, route, ifup..)
  • /lib - jaetut kirjastot välttämättömille komennoille (komennot ovat hakemistoissa /bin and /sbin)
  • /dev - raa'at laitetiedostot (liitettäväksi /mnt/ alle, ja ajureiden käyttöön)
  • /home - käyttäjien kotihakemistot (paitsi pääkäyttäjän, joka on /root/)
  • /etc - koko järjestelmää koskevat asetustiedostot
  • /var - palvelinten kirjoittamat muuttuvat tiedostot (lokeja ja väliaikaistiedostoja)
  • /opt - staattiset ohjelmapaketit (ei yleensä käytetä)
  • /proc - tietoa ytimen tilasta (uptime, network...)
  • /mnt - väliaikaisesti liitetyt tiedostojärjestelmät (romput ja levykkeet)

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]