Privacy Policy Cookie Policy Terms and Conditions Filesystem Hierarchy Standard - Wikipedia, wolna encyklopedia

Filesystem Hierarchy Standard

Z Wikipedii

Filesystem Hierarchy Standard (FHS) definiuje rozmieszczenie plików i katalogów w systemach operacyjnych z rodziny Linux i Unix.

[edytuj] Historia i opis

Proces rozwoju standardu dla hierarchii plików w systemie plików rozpoczął się w sierpniu 1993 próbą ustalenia strunktury katalogów dla systemu Linux. FSSTND (Filesystem Standard), czyli hierarchia katalogów dla Linuksa, został wydany 14 lutego 1994 (z poprawkami z 9 października 1994 i 28 marca 1995).

Na początku roku 1996 rozpoczęto tworzenie szerszej wersji FSSTND adresowanej nie tylko dla systemu Linux ale tekże dla innych systemów Uniksowych (przy pomocy społeczności skupionej przy rozwoju BSD). Nazwa standardu zastała zmieniona na Filesystem Hierarchy Standard lub FHS.

FHS jest zarządzany przez Free Standards Group - niedochodową grupę składającą się z twórców oprogramowania i sprzętu komputerowego (m.in: HP, Red Hat, IBM i Dell). Nie wszyscy twórcy dystrybucji Linuksa dokładnie przestrzegają tego standardu np: w wiekszości dystrybucji katalog /srv/ nie jest stosowany. Niektóre systemy Linuksowe i Uniksowe odchodzą od reguł zapisanych w FHS (np: GoboLinux). Mac OS X łączy standard FHS z łatwymi do zapamiętania nazwami katalogów.

[edytuj] Struktura katalogów

Wszystkie pliki i katalogi znajdują się w katalogu głównym "/", nawet jeśli są przechowywane na innych dyskach fizycznych. Niektóre z tych katalogów mogą być obecne tylko po instalacji konkretnego oprogramowania np. X Window System (zwane dalej po prostu "X").

Katalog Opis
/bin/ Podstawowe pliki wykonywalne (ang. binaries) dostępne dla wszystkich użytkowników (np: cat, ls, cp).
/boot/ Pliki bootloadera (np. kernel, initrd).
/dev/ Pliki urządzeń (ang. device; np. /dev/null).
/etc/ Pliki konfiguracyjne.
/etc/opt/
Pliki konfiguracyjne dla katalogu /opt/.
/etc/X11/
Pliki konfiguracyjne X w wersji 11.
/etc/sgml/
Pliki konfiguracyjne dla SGML.
/etc/xml/
Pliki konfiguracyjne dla XML.
/home/ Katalogi domowe użytkowników (ang. home directory).
/lib/ Biblioteki (ang. 'libraries) dla programów z katalogów /bin/ i /sbin/
/mnt/ Punkt montowania (ang. mount point) innych niż natywny systemów plików.
/media/ Punkty montowań dla nośników wymienialnych (ang. media; np. CD-ROMów) (pojawiło się w FHS-2.3).
/opt/ Statycznie kompilowane aplikacje.
/proc/ Wirtualny system plików proc informujący o stanie systemu i poszczególnych procesów, w większości pliki tekstowe (np. uptime, network)
/root/ Katalog domowy użytkownika root.
/sbin/ Pliki wykonywalne do zarządzania systemem (ang. 'system binaries; np. init, route, ifup).
/tmp/ Pliki tymczasowe (ang. temporary files) których stan nie jest gwarantowany po zamknięciu systemu.
/srv/ Dane specyficzne dla miejsca (site-specific), które są udostępniane (ang. served) przez system.
/usr/ Drugorzędowa hierarchia dla danych współdzielonych użytkownika (ang. user shareable), dane tylko do odczytu.
/usr/bin/
Jak w hierarchi pierwszorzędowej, ale nie wymagane do uruchomienia, czy naprawy systemu.
/usr/include/
Standardowe pliki nagłówkowe (ang. include files).
/usr/lib/
Jak w hierarchi pierwszorzędowej.
/usr/sbin/
Jak w hierarchi pierwszorzędowej, ale nie wymagane do uruchomienia, czy naprawy systemu (np. demony różnych usług sieciowych.
/usr/share/
Dane niezależne od architektury, a więc między nimi współdzielone (ang. shared).
/usr/src/
Kod źródłowy (ang. source code; np. źródła kernela z jego nagłówkami)
/usr/X11R6/
X w wersji 11 wydaniu 6.
/usr/local/
Trzeciorzędowa hierarchia danych lokalnych (ang. local data), specyficzna dla tego hosta.
/var/ Pliki często ulegające zmianom (ang. 'variable files), takie jak: logi, bazy danych, tymczasowe pliki e-mail.
/var/lock/
Pliki blokady (ang. lock) zasobów będących w użyciu.
/var/log/
Logi różnych aplikacji.
/var/mail/
Skrzynki pocztowe (ang. mailboxes) użytkowników.
/var/run/
Informacje o działaniu systemu (ang. system runing) od ostatniego jego uruchomienia (np. aktualnie zalogowani użytkownicy, uruchomione demony).
/var/spool/
Miejsce przechowania oczekujących zadań (por z ang. spooling; np. kolejki wydruku, nieprzeczytane e-maile).
/var/spool/mail/
Przestarzałe miejsce na skrzynki pocztowe (ang. mailboxes) użytkowników
/var/tmp/
Pliki tymczasowe (ang. temporary files) których stan nie jest gwarantowany po zamknięciu systemu.. Preferowane zamiast /tmp w trybie wielu użytkowników (multi-user).

[edytuj] Linki zewnętrzne

THIS WEB:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2006:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu