Systém souborů v UnixuSystém souborů v Unixu je tvořen hierarchickým uspořádáním souborů a adresářů (stromová struktura), jejímž kořenem je adresář root, který se označuje „ CharakteristikaV Unixu je, oproti některým jiným systémům (např. MS Windows), jeden strom adresářů (na jehož vrcholu leží právě root - kořen). Kořen se připojuje při startu operačního systému (jádra). Další systémy souborů (filesystem) jsou připojeny do nějakého adresáře. Vlastnosti systému souborů v UNIXu :
RozděleníSkoro vše v Unixu je soubor. V Unixu rozlišujeme tři základní skupiny souborů:
Adresáře
SouboryObsahují vlastní data a programy, se kterými uživatel pracuje. Každému souboru přísluší tyto atributy:
Speciální soubory
Názvy souborů a adresářůPři tvorbě názvů souborů a adresářů v Unixu je jediný zakázaný znak „/“ (které odděluje adresáře). Odlišují se zde velká a malá písmena. Názvy nemají strukturu – znak . (tečka) je stejný jako ostatní. Přípony se používají dle dohody, vůbec nebo násobné. Název „.“ označuje aktuální, „..“ nadřazený adresář a „~“ domovský adresář přihlášeného uživatele. Názvy začínající tečkou označují skrytý soubor nebo adresář.
ŽurnálováníV žurnálovém souborovém systému je přítomna speciální datová struktura (žurnál), do kterého se zapisují změny se soubory. Žurnálují se – metadata nebo metadata + data. Při změnách ve Filesystému je změna nejprve zapsána do žurnálu. Po provedení změny (data, metadata) je úspěch zapsán do žurnálu, poté je žurnál operace zrušen. Pokud dojde k neočekávané havárii je Filesystém opraven dle žurnálu. Operační systém Linux má soubor s názvem EXT (Extended file systém).
Superblok
Základní jednotka, která nese metadata o souboru (přístupová práva, počet odkazů – hard links, vlastník + skupina, délka) Související články |