Operační systémy Soubory a adresáře

Slides:



Advertisements
Podobné prezentace
Školení MS Word 2007 pro začátečníky RNDr. Milan Zmátlo MěÚ Třebíč, říjen 2011 Vzdělávání v eGON centru Třebíč Tento.
Advertisements

Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Kateřina Raichová. Materiál je publikován pod licencí Creative Commons. ze sady:3tematický.
Školení MS Excel 2007 pro začátečníky RNDr. Milan Zmátlo MěÚ Třebíč, listopad-prosinec 2010 Vzdělávání v eGON centru.
Ověřené výstupy z ISKN elektronická značka Jiří Formánek
Počítačové sítě 8. Využití sítí © Milan Keršlágerhttp:// Obsah: ● sdílení v sítích.
Spolupráce mezi výkresy bloky (s atributy) Design center externí reference.
UNIX 8. Systém souborů © Milan Keršláger
Formáty souborů (neboli typ souboru) obvykle určuje význam dat v elektronickém souboru. Existuje množství různých formátů, přizpůsobených pro ukládání.
Počítačové sítě 14. IPv4 © Milan Keršlágerhttp:// Obsah: ● IP protokol, IP adresa,
UNIX 4. Soubory a proudy © Milan Keršlágerhttp:// Obsah: ● soubor, přípona, speciální.
HTML HyperText Markup Language Je to značkovací jazyk používaný na tvorbu webových stránek, které jsou propojeny hypertextovými odkazy. Je hlavním z.
Výpočetní technika VY_32_INOVACE_12_16_Excel. Excel Tabulkový procesor pro vytváření tabulek a grafů Pochází z kancelářského balíku Microsoft Office Nejčastěji.
Tabulkový procesor Odebrání skrytých dat a osobních informací kontrolou sešitů Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Růžena Hynková.
UNIX 4. Systém souborů a jádro © Milan Keršlágerhttp:// Obsah: ● systém souborů,
Síťové operační systémy OB21-OP-EL-KON-DOL-M Orbis pictus 21. století.
HTML (I) (2). Projekt: CZ.1.07/1.5.00/ OAJL - inovace výuky Příjemce: Obchodní akademie, odborná škola a praktická škola pro tělesně postižené,
Název školy: Základní škola a Mateřská škola, Hradec Králové, Úprkova 1 Autor: Aleš Hladík Název: VY_32_INOVACE_6A_3_Vlastní a obecná jména Téma: 6A_ČJ7.roč.
Základní škola Ústí nad Labem, Anežky České 702/17, příspěvková organizace Číslo projektu: CZ.1.07/1.4.00/ Název projektu: „Učíme lépe a moderněji“
Název školy: Základní škola a Mateřská škola, Hradec Králové, Úprkova 1 Autor: Aleš Hladík Název: VY_32_INOVACE_6A_5_Procvičování pravopisu vlastních jmen.
OPERAČNÍ SYSTÉMY Část 5 – souborové systémy
Unix a Internet 6. DHCP a DNS
Databáze © Mgr. Petr Loskot
Microsoft Excel verze 2010 Mgr. Přemysl Kejzlar.
UNIX 6. Soubory a adresáře
Technické prostředky v požární ochraně
HTML a CSS Rostislav Miarka.
Počítačová bezpečnost Cvičení 2: Procesy a oprávnění
Základní pojmy pro práci s OS Windows
Internet.
Software počítače – opakování
Inf Počítač a lidé s handicapem
9. Přenos programu z PC do stroje
Batové dávky Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Vojtěch Mrózek. Dostupné z Metodického portálu ISSN: ,
Inf Operační systémy a jejich funkce
Základní škola a Mateřská škola Bílá Třemešná, okres Trutnov
UNIX 6. Soubory a adresáře
ORGANIZACE DAT V POČÍTAČI
Číslo v digitálním archivu školy
UNIX 6. Soubory a adresáře
Malování Grafický program MS Windows Mgr. Marie Kardová.
Pracovní skupiny Pracovní skupiny slouží ke sdílení soukromé složky (vzorů, adresářů, příprav, archivu, sestavených dokumentů, seznamů a nastavení) s jinými.
Dostupné z Metodického portálu ; ISSN
Databáze MS ACCESS 2010.
Název: Word pokračování DUM:VY_32_INOVACE_VII_3_04
Financováno z ESF a státního rozpočtu ČR.
Název: Práce s tabulátory Autor: Hokr Jan
Souběh Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
František Hrubín NÁZEV ŠKOLY: ZŠ a MŠ Osoblaha
Operační systém GNU Linux
SÁRA ŠPAČKOVÁ MARKÉTA KOČÍBOVÁ MARCELA CHROMČÁKOVÁ LUKÁŠ BARTOŠ B3E1
AUTOR: Mgr. Kateřina Palečková NÁZEV: VY_32_INOVACE_5C_06
Informační a komunikační technologie
NÁZEV ŠKOLY: Základní škola Josefa Bublíka, Bánov
Informační a komunikační technologie Informatika
NÁZEV ŠKOLY: Základní škola Josefa Bublíka, Bánov
Instalace OS Linux Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Typy Oken, Zobrazení a Konfigurace
Opakování učiva pro 9. ročník
NÁZEV ŠKOLY: Základní škola Josefa Bublíka, Bánov
Materiál byl vytvořen v rámci projektu
Remote login.
Název školy: Autor: Název: Číslo projektu: Název projektu:
Střední škola obchodně technická s. r. o.
První pomoc.
Informatika – Základní operace s buňkami
Fond malých projektů Školení pro Konečné uživatele Zlín
Hromadné dokumenty opakující se pro kolekci osob
Digitální učební materiál
Základní ovládání „Windows“
Opakování učiva pro 9. ročník
Transkript prezentace:

Operační systémy Soubory a adresáře © Milan Keršláger 14.04.2018 http://www.pslib.cz/ke/slajdy http://creativecommons.org/licenses/by-nc-nd/3.0/

Soubor pojmenovaná posloupnost bitů obsah souboru bez struktury název jako identifikace pochází z roku 1952 (skupina děrných štítků) nese doplňující informace (metadata) abstraktní přístup k datům program vytváří, otevírá, čte, zapisuje, maže, zavírá stejné bez rozlišení na použitý úložný hardware v unixových systémech je téměř vše soubor

Konvence přípon jménosouboru.přípona unixové systémy příponu nerozlišují slouží pouze pro uživatele spustitelné soubory bez přípony konvence přípon .c → zdrojový kód v jazyce C .h → hlavičkový soubor pro jazyk C .txt → textový soubor (holý text) atd.

Speciální soubory samy o sobě neobsahují data jádro při manipulaci doplňuje data odjinud odlišeny položkou „typ“ b → blokové zařízení (block) c → znakové zařízení (char) p → roura (pipe) s → soket zařízení soustředěna do adresáře /dev speciální soubor ale může být kdekoliv

Vlastnictví souboru přejmenování nemění vlastnictví souboru kopírování kopie patří uživateli vytvářejícímu kopii přesun v rámci FS se vlastnictví nemění při kopírování na jiný FS → aktuální uživatel editace nemění vlastníka, pozor na editor (záložní kopie)

Adresář slouží k organizaci souborů vytváří stromovou strukturu poprvé OS Multics (Denis Ritchie) původně jen jeden kořenový adresář adresář × složka (v GUI) implementováno od počátku Unixu systém souborů (FS – filesystem) pouze jeden kořen (root filesystem) ostatní FS se připojují do existujících adresářů příkaz mount

Označení adresářů tečka → . označuje aktuální adresář dvě tečky → .. označují nadřízený adresář lomítko → / označuje kořen stromové struktury adresářů v unixových systémech je vždy jen jeden aktuální adresář vlastnost běžícího procesu (v shellu příkaz pwd) slouží k doplnění relativní cesty

Cesta k souboru adresáře odděleny znakem „/“ (lomítko) tento znak není přípustný ve jméně souboru absolutní cesta začíná vždy znakem lomítka (kořen) /etc/fstab /etc/passwd /home relativní cesta začíná jiným znakem, než lomítko fstab ./fstab ../etc/fstab

Systém souborů speciální struktura dat data + metadata různý typy (ext4, XFS, FAT, NTFS, …) umožňuje uložení souborů (a adresářů) kořenový systém souborů připojuje se jako první po startu jádra OS jádro samo o sobě žádný další FS nepřipojuje musí obsahovat vše pro zahájení startu počítače program init,startovací skripty, konfigurační soubory

Metadata „data o datech“ v reálném životě např. katalog v knihovně obsahují informace nutné pro orientaci ve FS popisují soubory, adresáře a další informace o FS konzistence metadat důležité pro činnost jádra OS při poškození nutno opravit (fsck, chkdsk)

VFS Virtual Filesystem VFS implementuje jádro OS shora sjednocuje přístup ke všem FS (API) dle situace volá „ovladač“ konkrétního FS řeší cache pro soubory a adresáře další FS se připojují do existujících adresářů příkaz mount, umount, df $ df Souborový systém 1K bloků Použité Volné Uži% Připojeno do /dev/sda1 17856888 4189384 12745780 25% / /dev/sda3 18520212 11708304 5884556 67% /home tmpfs 379992 0 379992 0% /dev/shm

Připojování FS mount typ FS, speciální soubor zařízení, adresář mount /dev/sda3 /home umount slouží k odpojení připojeného FS FS nesmí být používán otevřený soubor, aktuální adresář /etc/fstab seznam FS připojovaných při startu systému

Kořenový adresář „/“ bin – základní nástroje dev – speciální soubory (zařízení) etc – konfigurační soubory home – domácí adresáře lib – knihovny root – domácí adresář správce počítače sbin – nástroje pro správu počítače tmp – sdílený dočasný adresář usr – uživatelské programy (obsah podobný kořeni) var – měnící se data (logy, databáze, ...)

Pevný odkaz pevná linka, anglicky hardlink další název pro soubor (nelze pro adresář) na jedny data může ukazovat více jmen souborů linky mají stejné číslo i-nodu nepřekročí hranici systému souborů nelze odlišit „původní název“ zvýší počet odkazů na soubor → +1 při smazání data uvolněna, až počet odkazů = 0 vzniká příkazem ln ln cesta [názevlinky]

Symbolický odkaz symbolická linka, anglicky symlink, softlink další název pro soubor nebo adresář ve skutečnosti malý soubor obsahuje cestu k cílovému souboru cesta může být absolutní i relativní (lepší) vyhodnocení oprávnění podle cílového souboru smazání linky neovlivní cílový soubor smazáním cíle „trčí do prázdna“ vzniká příkazem ln ln -s cesta [názevlinky]