Filerendszerek Mi a filerendszer? Fat és NTFS alapvető jellemzői

Slides:



Advertisements
Hasonló előadás
A PC gépek szoftverei Kérdés: "Mi az elefánt?" Válasz: "Egér operációs rendszerrel."
Advertisements

Készítette: Kosztyán Zsolt Tibor
Weblapkészítési tudnivalók 2: Útmutató az elnevezésekhez Pék Ágnes © 2009.
Windows OS Ambrus Attila 2010 Vay Ádám Gimnázium Szakközépiskola Szakiskola és Kollégium Rendszergazda.
ADATBÁZISOK.
Hatékonyságvizsgálat, dokumentálás
RAID (Redundant Array of Independent/Inexpensive Disks) Független/Olcsó lemezek redundáns tömbje.
A RAID Technológia és működése!!!
Hálózati architektúrák
Hálózati architektúrák Novell Netware. Történet 1983/85: Netware első fájl-szerver LAN OS saját hálózati protokoll: IPX/SPX 1986: Netware v2.x telepítőkészlet.
LINUX/UNIX PARANCSOK.
KOVÁCS DÁVID. ALAPFOGALMAK Adatbázis: Olyan adatgyűjtemény, amely egy adott feladathoz kapcsolódó adatokat szervezett módon tárolja, és biztosítja az.
7. előadás (2005. április 12.) Láncolt lista File kezelés 1.
Lemezkezelés, RAID, partícionálás, formázás, defragmentálás
1 Operációs rendszerek A Windows NT file-rendszere (NTFS) NTFS: Windows NT File System.
Fájlrendszerek: Linux EXT Csernik Márió 9.A.
A memória.
Jogosultságkezelés.
Windows XP telepítése.
A memória tárolja a végrehajtandó programokat és a feldolgozásra váró adatokat. A számítógép memóriája adattárokból áll. Minden ilyen adattár memóriaelemekből.
O PERÁCIÓS RENDSZEREK. F OGALMA Az operációs rendszer programok gyűjteménye, amelyek elősegítik a számítógép hardverének könnyű, sokoldalú és biztonságos.
Module 1: A Microsoft Windows XP Professional telepítése
A KFKI AFS szolgáltatás Hernáth Szabolcs MTA KFKI RMKI
1 Operációs rendszerek A UNIX védelmi rendszere. 2 Illetéktelen hozzáférés megakadályozása: az egyes felhasználók adataihoz, az operációs rendszer adataihoz,
Háttértárolók Ki és beviteli periféria. A számítógép kikapcsolása után is hosszú ideig képesek megőrizni az adatokat.
A programozás alapjai A számítógép számára a feladat meghatá- rozását programozásnak nevezzük. Ha a processzor utasításait használjuk a feladat meghatározásához,
Operációs Rendszerek II.
RAID lemezek (Redundant Array of Independent or Inexpensive Disks)
Naplózó állomány-rendszerek
New Technology File System Készítette: Kaszta Andrea
Állománykezelők és optikai elven működő háttértárak.
Fájlrendszer.
Operációs rendszerek gyakorlat 1. Bevezetés Vakulya Gergely.
Fájlkezelés Pascalban
Hálózat kiépítésével lehetőségünk nyílik más számítógépek erőforrásainak használatára. Osztott háttértár használat: egy számítógép merevlemezének megosztásával.
1.3. Pascal program felépítése Az els ő program. Program ; … Begin … End. Program fej Deklarációs rész Végrehajtó rész.
Operációs Rendszerek 1 Felhasználókezelés Windisch Gergely
Bevezetés az informatikába 4. előadás
Adatbázisok tervezése, megvalósítása és menedzselése
Háttértárak.
Ismerkedjünk tovább a számítógéppel
Windows XP SZRT. Windows XP fő jellemzői Windows XP fő jellemzői Kezelőfelület Kezelőfelület Jogosultságok, hozzáférések Jogosultságok, hozzáférések Alapműveletek.
Fájlrendszerek.
FAT (File Allocation Table)
13 – as Tétel! Vállalatánál adatbiztonsági okokból biztonsági mentések alkalmazását veszik fontolóra. Az Ön feladata, hogy a döntéshozók számára ismertesse.
A Windows Server 2003 termékcsalád A Windows Server 2003 termékcsaládnak 4 tagja van: Windows Server 2003, Standard Edition Windows Server 2003, Enterprise.
Iskolai számítógépes hálózat bővítése Készítette Tóth László Ferenc.
A projekt az Európai Unió társfinanszírozásával, az Európa terv keretében valósul meg. Számítógép- hálózatok dr. Herdon Miklós dr. Kovács György Magó Zsolt.
Operációs Rendszerek gyakorlat Rövid András
Memóriakezelés feladatok Feladat: 12 bites címtartomány. 0 ~ 2047 legyen mindig.
Fájlszervezés Adatbázisok tervezése, megvalósítása és menedzselése.
Védelmi technikák: fizikai védelem UPS RAID
Biztonság és védelem. AppArmor Alkalmazás biztonsági modul a Linux kernelhez Az Immunix fejlesztette ki A biztonsági szempontból sebezhető alkalmazásoknak.
Merevlemezek particionálása
Felhasználók, felhasználócsoportok, jogosultságok.
A ROM ÉS A BIOS. K ÉSZÍTETTE R ELL P ATRIK A ROM A ROM egy olyan elektrotechnikai eszköz, amely csak olvasható adatok tárolására alkalmas memória. Tartalma.
A Linux által ismert legfontosabb fájlrendszerek.
Könyvtárstruktúra, felhasználói és rendszerkönyvtárak Fájlkiterjesztések, attribútumok és engedélyek Takács Béla 2016.
Háttértárak.
Fájlrendszerek.
Total commander.
nagy tárterület létrehozása teljesítménynövelés
A FS fájlrendszer Takács László Better Butter B-tree
Operációs rendszerek I.
Ubuntu – ismerkedés Fájlok és könyvtárak
Hálózati architektúrák
Tároló perifériák.
Hálózati architektúrák
Kisvállalati hálózat kialakítása raspberry szerverrel
Cache példák 2019 (IMSC).
Előadás másolata:

Filerendszerek Mi a filerendszer? Fat és NTFS alapvető jellemzői Linux és a filerendszerek Redundáns adattárolás (RAID)

A Filerendszer filerendszer = az operációs rendszer azon szolgáltatása, hogy egy adattároló eszközön több, egymástól függetlenül elérhető tárterületet biztosít. általában: – adattároló eszköz: fix méretű, véletlen elérésű, “block device” – független tárterület: “file” – file-ok név szerinti elérése, fa-szerű hierarchia, könyvtárak “directory” filerendszer = az adattárolón található (adminisztrációs) adatstruktúra, és a működést megvalósító algoritmusok

Filerendszerek olyan szabálygyűjtemény, mely leírja mit, hol találunk meg a file-ban. adatok hozzáférését segítik nyilvántartási feladatok: file-hoz tartozó blokkok szabad blokkok könyvtár szerkezet helye adminisztratív adatok külső tördelés

Filerendszerek File-ok attribútumai: Indexelő filerendszer Naplózás Név Típus Jogosultságok Indexelő filerendszer Naplózás

Követelmények megbízhatóság biztonság hibatűrés hagyományos lemezek, file-ok lekezelése

Szolgáltatások Több adatfolyam (egy file-hoz) Reporse point (több filerendszer csatlakoztatás) Titkosítás (file rendszeren belül) Sparefile-ok (üres file) kvótrarendszerek Tömörítések

Jogosultságok Mappa megnyitása (file végrehajtása) Mappa listázása (file olvasása) Attribútumok olvasása Kiterjesztett attribútumok olvasása File létrehozása Mappa létrehozása (file-okhoz hozzáfűzés) Attribútumok írása Kiterjesztett attribútumok írása Könyvtárak és file-ok törlése Törlés Jogosultságok olvasása/törlése Saját tulajdonba vétel

Fat és NTFS alapvető jellemzői A FAT a régi MS-DOS alapú gépeken használt filerendszernek egy továbbfejlesztett variánsa Miket kell figyelembe vennünk a FAT használatánál? Név választása fileoknak A hozzáférési jogosultságrendszer (hiánya) A maximális file és partícióméret

A következő kritériumokat kell betartani egy FAT partíciónál A filenév a teljes elérési úttal együtt maximum 255 karakter lehet A név alfanumerikus karakterrel kezdõdik, és akármilyen karakterbõl állhat (kivéve: " / \ [ ] : ; | = , ^ * ? ) A név tartalmazhat akár több egymás melletti SPACE karaktert is A név tartalmazhat több pontot, az utolsó pont utáni rész kiterjesztésként értelmezendõ A kisbetûk és a nagybetûk külön kóddal vannak letárolva (de a nevekre való hivatkozásánál az operációs rendszer nem különbözteti meg őket)

A FAT filerendszerrel kapcsolatos egyéb megjegyzések A FATnek minimális fejlécre van szüksége (kevesebb, mint 1 MB) A FAT a 400 MB-nál kisebb partíciók esetén a leghatékonyabb filerendszer A hatékonyság a fileok számának növelésével visszaesik A maximális file és partíció méret FATen 4 GB

NTFS Filerendszer Az NTFS a leginkább robosztus (stabil, biztonságos) és titkos filerendszer File-ok és könyvtárak neve a kiterjesztésekkel együtt legfeljebb 255 karakter lehet Általában a neveknél nem számít a kisbetû/nagybetû különbség, bár külön vannak letárolva

AZ NTFS jogosultsági rendszere NTFS támogatja a hozzáférési jogok beállítását, valamint a birtoklási privilégiumokat A megosztásoknak is lehetnek különféle jogaik A fileoknak és a könyvtáraknak is lehetnek hozzárendelt jogosultságai (függetlenül attól, hogy meg vannak-e osztva)

Maximális file- és partícióméret NTFS nagyobb file- és partícióméretet támogat, mint a FAT (elméletileg 16 Exabyte is lehet mindkettő) A maximális fileméret 4 GB és 64GB közt van a számítógép hardware kiépítésétől függően A müködő legnagyobb partícióméret 2 Terabyte

A UNIX filerendszer könyvtárakból álló fa-szerkezet, gyökérkönyvtár “minden file”: egy filenév bármilyen objektumot jelölhet - file, könyvtár, symbolic link, eszközfile inode(i=index): egy ilyen objektumot leíró struktúra a diszken symbolic link: objektumra mutat, de filenév alapján mount, umount: a UNIX-ban tetszőleges könyvtárra felcsatolható (mount)

A UNIX jogosultságkezelése inode-ban tárolt adatok: file típusa (file, könyvtár, symbolic link, eszközfile) hozzáférési jogok: tulajdonos, tulajdonos csoport, “permission bit”-ek a hozzáférési jog az inode-hoz, nem a linkhez tartozik

A UNIX jogosultságkezelése hozzáférési jogok: egy felhasználó a fileműveletek szempontjából háromféle kategóriába tartozhat: user, group, others (ugo) egy művelet háromféle lehet: rwx - read,write,execute így 3x3 azaz 9 “permission bit” így szokás írni: ugo-rwx sorrendben: pl. 644, 600, 755

Jogosultság Példákkal -rw------- 1 vipera users 0 2006-11-14 01:30 file_600 -rw-r--r-- 1 vipera users 0 2006-11-14 01:31 file_644 -rwxr-xr-x 1 vipera users 0 2006-11-14 01:31 file_755

Naplózó filerendszerek tranzakció: atomi műveletek olyan sorozata, amit vagy teljesen végre kell hajtani, vagy semmilyen részét sem szabad végrehajtani (pl. file törlése) tranzakció naplózással: beírni a naplóba, hogy milyen műveleteket fog csinálni (hova mit fog írni), végrehajtja a műveleteket, beírja a naplóba, hogy végzett fsck mindössze annyi, hogy a befejezetlen tranzakciókat újra (elölről) végre kell hajtani

Linux és a filerendszerek ext2: “A Linux filerendszer.” (volt sokáig) ext3: az ext2-re épülő, vele kompatibilis, naplóállományt használó naplózó filerendszer reiserfs: teljesen nulláról tervezett naplózó filerendszer. Mindent (könyvtárakat és a fileokat is) kiegyenlített fákban tárol. Blokk-töredékeket egy blokkban tárol, sok kis file esetén minden szempontból verhetetlen.

Quota melyik user, group hány blokkot ill. inode-ot foglalhat el? quota support linuxon: ext2, ext3, reiserfs, XFS inode limit: hány inode (file) lehet a tulajdonában? block limit: hány blokkot (byteot) foglalhat? hard limit: nem lépheti túl, minden további inode/blokk foglalási kísérlet sikertelen soft limit: túllépheti, az első túllépéstől ketyeg a “grace time” ha az idő lejár, utána hard limitként viselkedik

Redundáns adattárolás redundancia: plusz erőforrás használatával a hiba elfedése RAID: Redundant Arrays of Inexpensive Disks 0: stripe - nincs redundancia, a diszkeken a blokkokat felváltva használja. Egyenlő méretű diszkek kellenek. íráskor, olvasáskor egyaránt gyorsabb 1: mirror - két lemez egymás pontos másolata. Az egyik hibáját elfedi. Olvasáskor gyors, íráskor lassú.

Redundáns adattárolás 0+1: stripe + mirror 4: stripe + paritás: 1 diszk hibáját elfedi, paritásdiszk íráskor szűk keresztmetszet 5: elosztott paritás. Nincs szűk keresztmetszet, íráskor is gyors. implementáció: HW - egy diszknek látszik. SW - az OS végzi