3 545
muokkausta
Ei muokkausyhteenvetoa |
p (nehän on hakemistoja eikä mitään windowsin höpöhöpökansioita :)) |
||
Rivi 1: | Rivi 1: | ||
Linuxin | Linuxin hakemistorakenne on hierarkinen. Se perustuu alkuperäiseen AT&T UNIX:in levyjärjestelmärakenteeseen. Useimmat levitysversiot noudattavat nykyisin FHS standardia, jossa määritellään mitä [[hakemisto|hakemistoja]] järjestelmästä tulisi löytyä, ja mitä niiden pitäisi sisältää. | ||
Hierarkinen rakenne mahdollistaa järjestelmän paloittelemisen useille kovalevyille tai useille [[RAID]]-osioille. Hotswap-tuen omaavilla laitteistoilla voidaan tämän avulla kasvattaa joidenkin levyosioiden kokoa tarvittaessa sammuttamatta järjestelmää. Levyn tai levypakan vaihto onnistuu pelkästään poistamalla kyseisen osion liitos ja liittämällä uusi osio tilalle. | Hierarkinen rakenne mahdollistaa järjestelmän paloittelemisen useille kovalevyille tai useille [[RAID]]-osioille. Hotswap-tuen omaavilla laitteistoilla voidaan tämän avulla kasvattaa joidenkin levyosioiden kokoa tarvittaessa sammuttamatta järjestelmää. Levyn tai levypakan vaihto onnistuu pelkästään poistamalla kyseisen osion liitos ja liittämällä uusi osio tilalle. | ||
Hakemistorakenne alkaa juurihakemistosta jota merkitään [[kauttaviiva|/-merkillä (kauttaviiva)]]. Jos johonkin tiedostoon halutaan päästä käsiksi niin siihen voidaan osoittaa absoluuttisesti. [[Absoluuttinen tiedostonimi|Absoluuttinen tiedostonimen]] osoitus alkaa [[juurihakemisto]]sta. | |||
FHS standardi määrittelee seuraavat | FHS standardi määrittelee seuraavat hakemistot: | ||
Rivi 44: | Rivi 42: | ||
== /opt == | == /opt == | ||
Kaupallisten ohjelmistojen käyttämä | Kaupallisten ohjelmistojen käyttämä asennushakemisto. | ||
== /proc == | == /proc == | ||
Vain linuxissa. Kernelin ja prosessien tiedot. Procfs levyjärjestelmän luoma virtuaalinen | Vain linuxissa. Kernelin ja prosessien tiedot. Procfs levyjärjestelmän luoma virtuaalinen hakemisto. | ||
== /root == | == /root == | ||
Rivi 80: | Rivi 78: | ||
==== lib ==== | ==== lib ==== | ||
Hakemistosta /usr/lib saattaa löytyä seuraavia alihakemistoja | |||
* /usr/lib/fpc/ [[FreePascal]]-kääntäjä joka on [[Pascal]]-ohjelmointikielinen kääntäjä. | * /usr/lib/fpc/ [[FreePascal]]-kääntäjä joka on [[Pascal]]-ohjelmointikielinen kääntäjä. | ||
Rivi 95: | Rivi 93: | ||
Jaetut arkkitehtuurista riippumattomat tiedostot. | Jaetut arkkitehtuurista riippumattomat tiedostot. | ||
Hakemistosta /usr/share saattaa löytyä seuraavia alikansioita | |||
* /usr/share/fpcsrc sisältää [[FreePascal]]:n lähdekoodit | * /usr/share/fpcsrc sisältää [[FreePascal]]:n lähdekoodit | ||
Rivi 184: | Rivi 182: | ||
=== Varatut hierarkiat === | === Varatut hierarkiat === | ||
/var hierarkian alla on historiallisista syistä varattuja | /var hierarkian alla on historiallisista syistä varattuja hakemistoja. | ||
/var/backups | /var/backups |