Anketa

Ktorý návod by ste cheli ako ďalší?:

Partenské projekty

FreeBSD - Štruktúra adresárov

Verzia pre tlačSend by emailPDF verzia

Štruktúra adresárov systému FreeBSD je veľmi dôležitá pri spoznávaní fungovania celého systému. Najdôležitejšie je pochopiť, že koreňový adresár sa označuje “/”. Tento adresár je sa ako prvý pripojí do systému počas zavádzania a obsahuje základné súčasti nevyhnutné na spustenie operačného systému pre viacerých používateľov. Koreňový adresár obsahu prípojné body pre ďalšie súborové systémy, ktoré sa pripoja počas prechodu na viacpoužívateľské operácie.

Prípojný bod je adresár, pomocou ktorého sa začlení prídavný súborový systém do nadradeného súborového systému (zvyčajne koreňového súborového systému). Pripájanie súborových systémov budeme bližšie rozoberať v časti Usporiadanie disku. Štandardné prípojné miesta sú /usr, /var, /tmp, /mnt/cdrom. Tieto adresáre zvyčajne zodpovedajú záznamom v súbore /etc/fstab. /etc/fstab je tabuľka rôznych súborových systémov a prípojných bodov používaných systémom. Väčšina súborových systémov uvedených v súbore /etc/fstab sa pripojí automaticky počas zavádzania systému vďaka skriptu rc(8). Nepripoja sa tie, ktoré obsahujú voľbu noauto. Podrobnosti sa nachádzajú v časti Súbor fstab.

Podrobný popis hierarchie súborového systému sa nachádza na man stránke hier(7). Zatiaľ uvedieme stručný prehľad o význame najpoužívanejších adresárov.

Adresár Popis
/ Koreňový adresár súborového systému.
/bin/ Používateľské nástroje potrebné pre jednopoužívateľské aj viacpoužívateľské rozhranie.
/boot/ Programy a konfiguračné súbory používané na spustenie zavádzania systému.
/boot/defaults/ Predvolené konfiguračné súbory pre spustenie zavádzania; viď man stránku loader.conf(5).
/dev/ Uzly zariadení; viď intro(4).
/etc/ Konfiguračné súbory systému a skripty.
/etc/defaults/ Predvolené konfiguračné súbory systému; viď rc(8).
/etc/mail/ Konfiguračné súbory agentov na prenos pošty ako napr. sendmail(8).
/etc/namedb/ Konfiguračné súbory named; viď named(8).
/etc/periodic/ Skripty, ktoré sa spúšťajú denne, týždenne a mesačne pomocou nástroja cron(8); viď periodic(8).
/etc/ppp/ Konfiguračné súbory ppp; viď ppp(8).
/mnt/ Prázdny adresár, ktorý zvyčajne používajú správcovia systému na ako dočasný prípojný bod.
/proc/ Súborový systém procesov; viď procfs(5), mount_procfs(8).
/rescue/ Staticky prepojené programy pre záchranu systému; viď rescue(8).
/root/ Domovský adresár správcu root.
/sbin/ Systémové programy a nástroje pre správu potrební pre jednopoužívateľské aj viacpoužívateľské rozhranie.
/tmp/ Dočasné súbory. Súbory v /tmp zvyčajne NEZOSTANÚ v systéme po reštarte systému. Do /tmp sa často pripájajú pamäťové súborové systémy. Tieto môžu automaticky používať premenné súvisiace s tmpmfs z rc.conf(5) (alebo z položiek v súbore /etc/fstab; viď mdmfs(8)).
/usr/ Väčšina používateľských nástrojov a aplikácií.
/usr/bin/ Najbežnejšie nástroje, a programátorské nástroje s aplikáciami.
/usr/include/ Knižnice programovacieho jazyka C pre príkaz include.
/usr/lib/ Knižnice.
/usr/libdata/ Rôzne dátové súbory nástrojov.
/usr/libexec/ Systémový  démoni a nástroje (spúšťané inými programami).
/usr/local/ Lokálne spustiteľné súbory, knižnice atď. Používa sa aj ako predvolené umiestnenie pre porty FreeBSD. V /usr/local, by sa mala nachádzať rovnaká štruktúra ako je popisované nástrojom hier(7) pre /usr. Výnimkou sú man adresáre, ktoré sú priamo v adresáre /usr/local a nie v /usr/local/share a dokumentácia k portom je v share/doc/port.
/usr/obj/ Cieľové súbory závislé od architektúry, ktoré vznikli zostavením zdrojových kódov z /usr/src.
/usr/ports/ Kolekcia portov FreeBSD (voliteľné).
/usr/sbin/ Systémový  démoni a nástroje  (spúšťané používateľmi).
/usr/share/ Súbory nezávislé od architektúry.
/usr/src/ Súbory so zdrojovými kódmi.
/usr/X11R6/ Spustiteľné súbory, knižnice a ďalšie súčasti X11R6 (voliteľné).
/var/ Záznamy, dočasné a pomocné súbory a súbory čakajúce na spracovanie. Do /var sa občas pripájajú pamäťové súborové systémy. Tieto môžu automaticky používať premenné súvisiace s varmfs z rc.conf(5) (alebo z položiek v súbore /etc/fstab; viď mdmfs(8)). 
/var/log/ Rôzne súbory so systémovými záznamami.
/var/mail/ Súbory s mailovými schránkami používateľov.
/var/spool/ Rôzne adresáre pre zaraďovanie dokumentov do tlače alebo odoslanie mailom.
/var/tmp/ Dočasné súbory. Súbory zvyčajne zostanú v systéme aj po reštarte počítača, za predpokladu, že /var nie je pamäťový súborový systém.
/var/yp/ Informácie súvisiace so sieťou a NIS.