Filesystem Hierarchy Standard
From Wikipedia, the free encyclopedia
Remove ads
L'estàndard de jerarquia del sistema d'arxius (o FHS, de l'anglès Filesystem Hierarchy Standard) és una norma que defineix els directoris principals i els seus continguts en distribucions GNU/Linux i altres sistemes de la família Unix. És mantingut per la Linux Foundation. Es va dissenyar originalment al 1994 per tal d'estandarditzar el sistema d'arxius de les distribucions de Linux, basant-se en la tradicional organització de directoris dels sistemes Unix. El 1995 es va ampliar l'àmbit de l'estàndard a qualsevol Unix que s'hi adherís voluntàriament.
Remove ads
Visió general
El procés de desenvolupament d'una jerarquia de sistema d'arxius estàndard va començar a l'agost de 1993 com un esforç enfocat a reestructurar els arxius i l'estructura de Linux. El FSSTND (Estàndard del Sistema d'Arxius), un estàndard de la jerarquia del sistema d'arxius específic del sistema operatiu Linux, va ser alliberat el 14 de febrer de 1994. Revisions posteriors van ser alliberades el 9 d'octubre de 1994 i el 28 de març]] de 1995
A principis de 1996, l'objectiu de desenvolupar una versió més comprensiva del FSSTND enfocada no només a Linux, sinó a d'altres sistemes derivats d'UNIX, va ser portat a terme amb l'ajuda de membres de la comunitat de desenvolupament de BSD. Per tant, es va concentrar l'esforç per tal de centrar-se en característiques que fossin generals en els sistemes derivats d'UNIX. En reconeixement d'aquesta feina realitzada, el nom de l'estàndard va ser canviat a Estàndard de Jerarquia del Sistema d'Arxius, o FHS per abreujar.
El FHS és mantingut pel grup d'estàndards lliures (free standards group, avui The Linux Foundation), una organització sense ànim de lucre conformada pels principals distribuïdors de programari i maquinari, tals com: HP, Red Hat, IBM i Dell.
Tot i així, la gran majoria de les distribucions Linux, incloent aquelles desenvolupades pels mateixos membres del Grup d'Estàndards Lliures (Free Standars Group), no segueixen aquest estàndard proposat. En concret, alguns camins (path), expressament creats pels redactors del FHS, com per exemple /srv
/, no són utilitzats extensament. Alguns sistemes Linux rebutgen el FHS en favor d'un enfocament diferent, com és el cas de GoboLinux.
Des que FHS va començar com una iniciativa Linux, altres sistemes operatius derivats d'UNIX, generalment no l'han tingut en compte i han desenvolupat els seus propis sistemes, els quals de vegades varien de forma considerable. Per exemple, Mac US X usa noms com /Applications
/, /Library
i /Users
/ juntament amb la jerarquia de directoris tradicional d'UNIX.
Remove ads
Estructura dels directoris
En Unix i sistemes semblants com poden ser BSD i GNU/Linux, tots els arxius i directoris apareixen sota el directori arrel, /, malgrat que aquests es trobin en dispositius físics diferents .
La majoria d'aquests directoris els trobem a tots els sistemes operatius tipus UNIX, i generalment són utilitzats de la mateixa forma i pel mateix propòsit; tot i així, les descripcions presentades aquí són les utilitizades específicament pel FHS, i no són considerades obligatòries per altres plataformes GNU/Linux.
Remove ads
Estructura general dels directoris
Dins el sistema de fitxers d'UNIX (i similars), existeixen diverses sub-jerarquies de directoris que duen a terme múltiples i diferents funcions d'emmagatzematge i organització en tot el sistema.[1] Aquests directoris poden classificar-se en:
- Estàtics: Contenen arxius que no canvien sense la intervenció de l'administrador (root), tot i així, poden ser llegits per qualsevol altre usuari. (/bin, /sbin, /opt, /boot, /usr/bin...)
- Dinàmics: Contenen arxius que canvien, i poden llegir-se i escriure's (alguns només pel seu respectiu usuari i el root).
- Contenen configuracions, documents, etc. Quant a aquests directoris, és recomanable una còpia de seguretat amb certa freqüència, o millor encara, s'haurien de muntar en una partició diferent del mateix disc, com per exemple, muntar el directori /home a una altra partició del mateix disc, independent de la partició principal del sistema; d'aquesta forma, en cas que calgui, pot reparar-se el sistema sense afectar o esborrar els documents dels usuaris. (/var/mail, /var/spool, /var/run, /var/lock, /home...)
- Compartits: Contenen arxius que es troben en un ordinador i poden utilitzar-se en un altre, o fins i tot compartir-se entre usuaris.
- Restringits: Contenen fitxers que no es poden compartir, només poder ser modificats per l'administrador. (/etc, /boot, /var/run, /var/lock...)
Especificant els directoris definits per FHS


Els sistemes semblants a Unix solen necessitar un mínim de dues particions per funcionar (/ i swap). tot i així, en l'exemple, el directori (o sub-jerarquia ) /home també posseeix la seva pròpia partició al disc. Això vol dir que el sistema pot reinstal·lar-se sense que els usuaris perdin les seves configuracions i documents personals, tot i així, una partició exclusiva per /home és opcional.
La partició swap no té assignat cap directori a la jerarquia, ja que el seu propòsit és servir al sistema un espai d'intercanvi que s'utilitza quan la memòria RAM queda plena.
Al mapa apareix també un disc extraïble (potser un pendrive), el qual no és imprescindible per al sistema. Aquest disc extraïble està representat pel directori disk dins el directori /media; tot el que es desi al directori /media/disk, es desarà al disc extraïble. Fins i tot, qualsevol sub-jerarquia o la mateixa jerarquia, pot desar-se dins un disc extraïble, en comptes d'un disc dur.
Per exemple: la sub-jerarquia /tmp pot muntar-se en un altre disc o una altra partició del mateix disc, i el mateix es pot fer amb qualsevol altre directori de la jerarquia, o fins i tot la mateixa partició d'intercanvi (swap). Als sistemes tipus UNIX, qualsevol directori (sub-jerarquia ) pot tenir el seu propi disc o partició assignat. Cal tenir en compte, que tots els discos, particions, dispositius i terminals que reconeix el nucli, poden ser monitorats o identificats a través d'alguns arxius especials presents en la sub-jerarquia /dev.
Remove ads
Referències
Enllaços externs
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads