Nyíregyházi Egyetem Matematika és Informatika Intézete. Fájl rendszer

Hasonló dokumentumok
Fájl rendszer. Fájl koncepció Elérési módok Könyvtár szerkezet Védelem Konzisztencia szemantika

10. Fájl rendszer interfész

Fájlrendszerek. A Windows operációs rendszerek fájlrendszere

Nyíregyházi Egyetem Matematika és Informatika Intézete. Fájl rendszer

A L I N U X f e l é p í t é s e

Operációs Rendszerek II. Első verzió: 2009/2010. I. szemeszter Ez a verzió: 2009/2010. II. szemeszter

A fájlkezelés alapjai

Operációs rendszerek 1.

OPERÁCIÓS RENDSZEREK I. HÁTTÉRTÁRAK

18. témakör. Jogosultságok (Windows és Linux jogosultságok összehasonlítása, helyi és megosztási jogosultságok)

6. Háttértárak. Mágneses elvű háttértárak. Ezek az eszközök ki-, bemeneti perifériák, az adatok mozgása kétirányú.

I. Felzárkoztató Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK

Operációs rendszerek gyakorlat

Előadás_#13. Egy lemez írási művelet kiszolgálása

SZOFTVEREK (programok)

Operációs rendszerek. UNIX fájlrendszer

Adatbázis-kezelő rendszerek. dr. Siki Zoltán

12. Másodlagos tár szerkezet

11. ISMERTESD AZ ÁLLOMÁNYMŰVELETEKET (ÁLLOMÁNYOK FÁJLOK- LÉTREHOZÁSA, MÁSOLÁSA, MOZGATÁSA, TÖRLÉSE, ÁTNEVEZÉSE, FUTTATÁSA, KERESÉSE)

Operációs rendszerek. 2. gyakorlat. Munka állományokkal UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Debreceni Egyetem Matematikai és Informatikai Intézet. 13. Védelem

9. Állományok kezelése. Operációs rendszerek. Állomány (file) Könyvtár. Az állománykezelő feladatai. Az állományrendszer réteges implementációja

Operációs rendszerek gyakorlat

Fájlszervezés. Adatbázisok tervezése, megvalósítása és menedzselése

Az operációs rendszer. Az operációs rendszer feladatai, részei, fajtái Az operációs rendszer beállítása

Hálózati operációs rendszerek II. OES biztonsági rendszere

Operációs rendszerek. UNIX/Linux fájlrendszerek

Lemezkezelés, állományrendszerek

Adatbázis rendszerek. dr. Siki Zoltán

A legfontosabb DOS parancsok

2. modul - Operációs rendszerek

Munka állományokkal. mv: áthelyezés (átnevezés) rm: törlés. rmdir: üres könyvtár törlése. -r, -R: rekurzív (könyvtár) -r, -R: rekurzív (könyvtár)

A számítógép egységei

Informatika szintmérő-érettségi tételek február

OE-NIK 2010/11 ősz OE-NIK ősz

Unix-Linux alapok I. gyakorlatvezető: Lutár Patrícia

Hálózati operációs rendszerek II. Kötetek kezelése

Operációs rendszerek. Elvárások az NTFS-sel szemben

Adatbázis rendszerek Gy: Az adattárolás fejlődése

Operációs rendszerek gyak.

LINUX PMB LINUXOS PARANCSOK ÉS HASZNÁLATUK - GRUB

Java-s Nyomtatványkitöltő Program Súgó

UNIX: fájlrendszerek

Alapok (a K2D rendszer alapjai)

Fájl rendszer (implementáció) Fájl rendszer struktúra Allokációs módszerek Szabad hely kezelése Directory implementáció Helyreállítás

6. óra Mi van a számítógépházban? A számítógép: elektronikus berendezés. Tárolja az adatokat, feldolgozza és az adatok ki és bevitelére is képes.

Operációs rendszerek. Az NT memóriakezelése

Saját Subversion tároló üzemeltetése i. Saját Subversion tároló üzemeltetése

Operációs rendszerek. Az NT folyamatok kezelése

Operációs rendszerek gyakorlat

2. előadás. Radio Frequency IDentification (RFID)

A háttértárat kezelő eszköz a meghajtó

BASH script programozás II. Vezérlési szerkezetek

II. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK

Operációs rendszerek III.

4. Laborgyakorlat. A fájlokról ezeket az adatokat, a fájlrendszer tárolja. Számunkra az 1, 3, 4. oszlopok lesznek az érdekesek.

Synology NAS integrálása inels IMM szerverhez

Telepítési útmutató. 1.1 lépés : Telepítés típusa - ablak :

1 of :54

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 5. óra. Kocsis Gergely, Supák Zoltán

Windows. Készítette: Csatlós István

Bevezetés az informatikába, második gyakorlat. Bevezetés Környezetváltozók és néhány egyszerű utasítás Jogosultságok Fájlkezelés

Operációs rendszerek gyakorlat

Munka állományokkal. mv: áthelyezés (átnevezés) rmdir: üres könyvtár törlése rm: törlés. -r, -R: rekurzív (könyvtár) -r, -R: rekurzív (könyvtár)

Használati útmutató. Felhasználói felület

Hálózati operációs rendszerek II. Novell Netware 5.1 Netware fájlrendszer

Dropbox - online fájltárolás és megosztás

Szoftver alapfogalmak

Laborgyakorlat: Partíció létrehozása Windows XP Professional operációs rendszerben

Windows há lo záti ádminisztrá cio gyákorlát

BEKÉRT ADAT KÉPERNYŐRE ÍRÁSA KÖRNYEZETI VÁLTOZÓK FÁJL REDEZETT KIÍRÁSA KÖNYVTÁRBAN BEJEGYZÉSEK SZÁMA FÁJLBAN SZÁM NÖVELÉSE. #!

Operációs rendszerek. A Windows NT file-rendszere (NTFS) NTFS: Windows NT File System

chmod umask chown, chgrp

SZÁMÍTÁSTECHNIKAI ALAPISMERETEK MICROSOFT WINDOWS. II Előadás

1_Linux_bevezeto_bash

Cisco Catalyst 3500XL switch segédlet

Előadás_#08. Előadás_08-1 -

Az állományok kezelésére használt fontosabb parancsok

A Windows az összetartozó adatokat (fájlokat) mappákban (könyvtárakban) tárolja. A mappák egymásba ágyazottak.

17. A 2-3 fák és B-fák. 2-3 fák

Operációs rendszer feladatai. Informatikai alapismeretek. Multiprogramozás. Közös jellemzık. Virtuális tárkezelés. Multiprogramozás problémái

Operációs Rendszerek I.

A KÖZÉPSZINTŰ ÉRETTSÉGI VIZSGA INFORMATIKA TÉMAKÖREI: 1. Információs társadalom

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13

1. A Windows Vista munkakörnyezete 1

Input Output Műveletek

Számítástechnika-kidolgozott szóbeli tételek (11-15.)

Melyek a Windows Server 2008 R2 tiszta telepítésének (Clean Install) legfontosabb lépései?

Tájékoztató. Használható segédeszköz: -

Operációs rendszerek I. IIII. gyakorlat

Operációs Rendszerek. Windows Parancssor

MS Windows XP Professional SP2 telepítés virtuális gépre.

Az operációs rendszer fogalma

Informatika szóbeli vizsga témakörök

Unix/Linux alapok 2. Operációs rendszerek I. készítette: Kozlovszky Miklós, Bringye Zsolt Póserné Oláh Valéria, Windisch Gergely

Védené értékes adatait, de még nem tudja hogyan?

Készítette: Csatlós István 2010-ben

Operációs rendszerek. Tanmenet

Alapismeretek. Tanmenet

Az ErdaGIS térinformatikai keretrendszer

Átírás:

1 Fájl rendszer Terminológia Fájl és könyvtár (mappa) koncepció Elérési módok Fájlattribútumok Fájlműveletek ----------------------------------------- Könyvtár szerkezet ----------------------------------------- Fájlrendszerek megvalósítása

2 Könyvtár szerkezet Bejegyzések (node) együttese, amely információt tárol a fájlokról. A könyvtárszerkezet és a fájlok is a lemezen, a háttértáron tárolódnak. Kapcsolódó fogalmak: kötet (volume), partíció (partition), VTOC (Volume Table of Contents, IBM mainframes). Egy könyvtárban (fájl-jegyzékben) tárolt információ: Név, típus, cím, aktuális hossz, maximális hossz, legutóbbi elérés (access) időpontja, legutóbbi módosítás (update) időpontja, tulajdonos azonosító (owner ID), védelemmel kapcsolatos adatok (kinek mire milyen jogosultsága van).

3 Egy könyvtárral kapcsolatban végrehajtható műveletek: Fájl vagy alkönyvtár keresése (file search, dir search), fájl vagy alkönyvtár létrehozása (create), fájl vagy alkönyvtár törlése (delete), könyvtár tartalmának listazása (dir, list, ls), fájl vagy alkönyvtár átnevezés (rename), a fájl vagy alkönyvtár pásztázása (traverse), a könyvtár teljes bejárása (pl. listázásnál). A könyvtárszervezéssel szemben támasztott elvárások: - Hatékonyság: minden fájl könnyen visszakereshető legyen. - Névadás (naming): Egynél több user használhassa ugyanazt a nevet más fájlokhoz. Ugyanannak a fájlnak lehessenek különböző azonosítói. - Csoportosítás (grouping): fájlok csoportosítása tulajdonságaik alapján. (com, bat, pss, nfs ntfs,... dtv)

4 Egyszintű könyvtár Az összes felhasználó állományai egyetlen jegyzéket (directory) alkotnak. Névadási- (névütközési-) és csoportosítási problémák 4 fájl közvetlenül a gyökér (root) alatt Egy vagy több tulajdonos (owner)

5 Kétszintű directory Egy-egy felhasználó állományai elkülönített jegyzéket (directory) alkotnak. Szintek: MFD - UFD (master/user file directory) Megoldja a névütközés problémáját, de nincs csoportosítás. A felhasználók nem tudnak kooperálni (nehéz egymás állományait elérni). Új fogalom jelenik meg: elérési út (path) A rendszer fájlok (programok) használatának problémája Minden User-nek van saját könyvtára

6 Fa-szerkezetű directory Egy fájljegyzék bizonyos elemei lehetnek újabb fájljegyzékek, így fájljegyzékeknek egy hierarchikus rendszere jön létre. Egy fájljegyzék által (fájlként) tartalmazott fájljegyzék = alfájljegyzék (subdirectory, folder - mappa).

7 A jegyzékben minden esetben egy speciális bit jelezheti, hogy fájlról, vagy aljegyzékről (mappáról, alkönyvtárról) van-e szó. Fájljegyzéket létrehozni és törölni speciális rendszer-hívásokkal lehet. Pl. make: mkdir; remove: rmdir. Aktuális directory váltás: cd. Abszolút- és relatív elérési út, keresési utak, pásztázás (traverse). Megoldja a névütközés problémáját, és lehet csoportosítani. Az elérési utak megadása sokszor körülményes. Egy megoldás: DeskTop file (Mac) vagy DeskTop mappa (Windows) Keresési út (search path) fogalma. Pl. MS-DOS: PATH környezeti változó (environment variable) - keresési útvonal beállítása, a futtatható fájlokhoz.

8 Egy Windows-os Desktop munkaasztal

9 és megfelelő mappa

10 UNIX könyvtárak szerkezete Minden USER-nek van saját könyvtára Minden USER saját könyvtárrendszert hoz létre

11 FAT (File Allocation Table) tábla A legismertebb fájlrendszer (MS-DOS, MS-Windows) által használt formátum. Biztosítja, hogy elérhető legyen egy fix méretű blokkokból (block size, blokk méret) álló sorozat (file). Ezeket az általában 512 byte méretű (vagy k*512 byte, ahol k =1,2,3, ) blokkokat gyakran szektoroknak is nevezik. Lásd ábrát a következő oldalon! ). A fájlrendszer szoftvere biztosítja, hogy ezeket a szektorokat fájlokká és a katalógusokká szervezze össze, és tartsa nyilván, melyik szektor melyik fájlhoz tartozik, és melyik szektorok nem használhatók már tárolásra. Változatai: FAT-12, FAT- 16, FAT-32. Klaszter (cluster) a fájlrendszerek legkisebb (nem fragmentalható!) címezhető foglalási egysége fájlok és könyvtárak számára. Egy vagy több egymás után következő szektorokból álló adategységet jelent.

12

13 A FAT tábla tartalmazza azokat az adatokat, hogy egy fájl tartalmának végigolvasásához melyik klaszter után melyik klasztert kell olvasni. Fat rekord (bejegyzés): Attribútum 8 bites mező

14 A FAT tábla minden bejegyzése tehát egy klaszterre mutat. A 12 bites FAT tábla 12 bites számokkal azonosította a klasztereket, tehát maximum 2 12 =4096 klasztert tudott kijelölni. A hajlékonylemezeknél (floppy disk) alkalmazták. A 16 bites FAT tábla már 2 16 =65536 klasztert azonosíthatott, maximum 2GB-os partíciókat lehetett vele kezelni. A FAT táblából fontossága miatt két példányt is eltároltak a lemezen, így az egyik megsérülése esetén a másikat lehetett használni. Manapság a FAT típusú rendszerekből csak a 32 bitest használjuk, mely a 32 bitből 26-ot használ a klaszterek kijelölésére (2 26 =?).

15 Attribútum byte felépítése

16 Fájlok tárolása a klaszterekben