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

Hasonló dokumentumok
ZFS - Zettabyte File System

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

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

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

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

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

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

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

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

Operációs rendszerek. UNIX fájlrendszer

Linux fájlrendszerek. Papp Zsolt. Rendszermérnök, Novell PSH.

Állásidő minimalizálása: BTRFS, kgraft

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

Párhuzamos és Grid rendszerek

Párhuzamos és Grid rendszerek. Elosztott fájlrendszerek. AFS (Andrew File System) Nagyméretű klaszterekhez. Elosztott fájlrendszerek

Elosztott fájlrendszerek. Párhuzamos és Grid rendszerek. AFS (Andrew File System) AFS történelem Carnegie Mellon Egyetemen 1984-ben.

Operációs rendszerek III.

Hálózatok építése és üzemeltetése

Virtualizációs Technológiák Operációs rendszer szintű virtualizáció Konténerek Forrás, BME-VIK Virtualizációs technológiák

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

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

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

Hitachi Flash Újdonságok. Szokol Zsolt Senior Solution Consultant 2016 március

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

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

Alapprobléma RAID. Alapfogalmak. RAID - redundancia. RAID gyorsabb adatelérés

Lemezkezelés, állományrendszerek

Egy egyszerű, gyors és szabad újratelepítő eszköz: upi

IBM On Demand megoldások és eserver Akadémia 2005 Adat életciklus menedzsment. Elek Norbert Tivoli technikai kereskedelmi képviselő

Redundáns rendszert akarunk Gyors rendszert akarunk Nagy kapacitást akarunk több diszket összekapcsolni

Fábián Zoltán Hálózatok elmélet

Üzleti kritikus alkalmazások Novell Open Enterprise Serveren

2011. November 8. Boscolo New York Palace Budapest. Extrém teljesítmény Oracle Exadata és Oracle Exalogic rendszerekkel

Informatika 1 4. előadás: Operációs rendszerek

A permanens tár kezelése

GENERÁCIÓS ADATBÁZISOK A BIG DATA KÜLÖNBÖZŐ TERÜLETEIN

Könyvtári szervervirtualizáció Oracle Virtual Machine platformon

Jelenleg több mint 250 féle disztribúció létezik ( ) Kenneth Lane Thompson Dennis M. Ritchie Linus Torvalds

UNIX: fájlrendszerek

12. Másodlagos tár szerkezet

Operációs rendszerek 1.

Veeam Agent for Windows and Linux

Informatikai technológiák laboratórium I február 17.

StoreWay FDA 1500/2500/2900 középkategóriás moduláris tárolórendszer

Nagyteljesítményű mikrovezérlők

SUSE Linux Enterprise High Availability. Kovács Lajos Vezető konzultáns

MMK-Informatikai projekt ellenőr képzés 4

Private Cloud architektúra keretrendszer

Költséghatékony high-end adattároló megoldások Vitéz Gábor, Avaxio Kft.

IBM Váltsunk stratégiát! Budapest, 2012 november 14. V7000

Alkalmazások típusai Szoftverismeretek

Marton József. Adatbázisok elmélete VITMMA február 20.

12. tétel. Lemezkezelés

NetWare 6 technikai áttekintés 2. rész

A VMware View teljes potenciáljának kihasználása NetApp adattárolóval

LINUX PMB LINUXOS PARANCSOK ÉS HASZNÁLATUK - GRUB

Felhasználói Kézikönyv

A Docker alapjai. Takács Ákos PTE Egyetemi Könyvtár és Tudásközpont TAKÁCS ÁKOS - IPSZILON SZEMINÁRIUM - A DOCKER ALAPJAI 1

Hiperkonvergens infrastruktúra. Brenner Zoltán rendszermérnök

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

Operációs Rendszerek II.

Dr. Illés Zoltán

UNIX fájlrendszerek alapismeretei

Bevitel-Kivitel. Eddig a számítógép agyáról volt szó. Szükség van eszközökre. Processzusok, memória, stb

DB2 Connect Personal Edition telepítése és beállítása

A 21. század adatközpontja Oracle Solaris alapon

Bevezetés az informatikába

Operációs rendszerek II. kidolgozott tételsor Verzió 1.0 (Build: )

NIIF Központi Elosztott Szolgáltatói Platform

Adatbázis és alkalmazás konszolidáció Oracle SPARC T4/5 alapon

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

Enabling Grids for E-sciencE. EGEE köztesréteg. Adat szolgáltatások a glite-ban. INFSO-RI

Hozzunk ki többet abból amink van. Fehér Lajos

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

FUJITSU Storage ETERNUS DX60 S3

Novell és Oracle: a csúcsteljesítményű, költséghatékony adatközpont megoldás. Sárecz Lajos Értékesítési konzultáns

Másolatképzési technikák és azok felhasználási lehetőségei

Programok, statikus linkelés

Amazon Web Services. Géhberger Dániel Szolgáltatások és alkalmazások március 28.

Adatbáziskezelő-szerver. Relációs adatbázis-kezelők SQL. Házi feladat. Relációs adatszerkezet

Programozás alapjai 6. előadás. Wagner György Általános Informatikai Tanszék

Szathmáry László Debreceni Egyetem Informatikai Kar

Szalai Ferenc

Aegon Magyarország EBS rendszerének üzemeltetése

Operációs rendszerek 2

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

Hardver összetevők ellenőrzése Linux alatt. Hardverguruk előnyben...

Szerver virtualizációs technológiák

UNIX / Linux rendszeradminisztráció

Non-stop hozzáférés az üzleti információkhoz bárhol, bármikor és bármilyen eszközzel

INFORMÁCIÓS RENDSZEREK

FPGA áramkörök alkalmazásainak vizsgálata

Kutatási fázis eredményei. Turi Péter








Átírás:

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

Mai témák ZFS NTFS 2

ZFS Új koncepció, nem továbbgondolás Pooled storage modell Minden művelet copy-on-write tranzakció RAID-Z, Disk scrubbing Pipelined I/O engine Snap-shots and clones Built-in compression Block level deduplication 3 3

Storage pools Hagyományos fájlrendszer: egy eszközön, általában szükséges volume manager ZFS fájlrendszer: zpool-on, építőelemei a vdevs-ek (blokkok eszközök): file-ok partíciók vagy teljes diszkek A pool-on belül az eszközök kapcsolata: non-redundant (kb. RAID-0) mirror RAID-Z (RAID-5 jellegű) 4 4

Storage pools Hagyományos fájlrendszer: egy eszközön, általában szükséges volume manager ZFS fájlrendszer: zpool-on, építőelemei a vdevs-ek (blokkok eszközök): file-ok partíciók vagy teljes diszkek A pool-on belül az eszközök kapcsolata: non-redundant (kb. RAID-0) mirror RAID-Z (RAID-5 jellegű) 4 4

Storage pools Hagyományos fájlrendszer: egy eszközön, általában szükséges volume manager ZFS fájlrendszer: zpool-on, építőelemei a vdevs-ek (blokkok eszközök): file-ok partíciók vagy teljes diszkek A pool-on belül az eszközök kapcsolata: non-redundant (kb. RAID-0) mirror RAID-Z (RAID-5 jellegű) 4 4

Pools (folyt) Hot spares Read- and write caching (SSD) A pool kapacitása az összes létrehozott fájlrendszer által elérhető, de: Léteznek quota-k (limit) Létezik foglalás (reservation), ami garantálja az adott hely rendelkezésre állását Disk scrubbing: on-line adatellenőrzés 5 5

Pools (folyt) Hot spares Read- and write caching (SSD) A pool kapacitása az összes létrehozott fájlrendszer által elérhető, de: Léteznek quota-k (limit) Létezik foglalás (reservation), ami garantálja az adott hely rendelkezésre állását Disk scrubbing: on-line adatellenőrzés 5 5

Pools (folyt) Hot spares Read- and write caching (SSD) A pool kapacitása az összes létrehozott fájlrendszer által elérhető, de: Léteznek quota-k (limit) Létezik foglalás (reservation), ami garantálja az adott hely rendelkezésre állását Disk scrubbing: on-line adatellenőrzés 5 5

Copy-on-Write tranzakciók A fájl adatokat tartalmazó blokkokat nem módosítja Írás esetén új példányt hoz létre A pointereket csak a tranzakció végén aktualizálja 6 6

Copy-on-Write tranzakciók A fájl adatokat tartalmazó blokkokat nem módosítja Írás esetén új példányt hoz létre A pointereket csak a tranzakció végén aktualizálja 6 6

Copy-on-Write tranzakciók A fájl adatokat tartalmazó blokkokat nem módosítja Írás esetén új példányt hoz létre A pointereket csak a tranzakció végén aktualizálja 6 6

Snap-shots and clones Snap-shot: read only Clone: read-write 7 7

Számok A 128 bites, dinamikus FS limitek 2 48 snapshots in any file system 2 48 files in any individual file system 16 exabyte file systems (1 million TB) 16 exabyte files 3x10 23 petabyte storage pools (1000 TB) 2 48 files in a directory 2 64 devices in a storage pool 2 64 storage pools per system 2 64 file systems per storage pool 8 8

ZFS (összefoglalás) Pooled storage modell Minden művelet copy-on-write tranzakció RAID-Z, Disk scrubbing Pipelined I/O engine Snap-shots and clones Built-in compression Block level deduplication 9 9

Platformok Solaris, OpenSolaris FreeBSD Mac OS X: volt ilyen próbálkozás, de lefújták (2009. októberében) Linux: GNU GPL és Sun CDDL miatti inkompatibilitás miatt jelenleg csak FUSE alatt van működő megoldás 10 10

FUSE FUSE: Filesystem in Userspace Betölthető kernel modul, amely saját user módban futó fájlrendszer létrehozását teszi lehetővé Platformok Linux OpenSolaris FreeBSD Mac OS X 11 11

FUSE FUSE: Filesystem in Userspace Betölthető kernel modul, amely saját user módban futó fájlrendszer létrehozását teszi lehetővé Platformok Linux OpenSolaris FreeBSD Mac OS X 11 11

NTFS storage Fogalmak sector: fizikai tárolási egység a diszken cluster: egy vagy több összefüggő sector volume: logikai partíció, cluster-ek összessége - akár több diszkre is kiterjedhet Foglalási egység: cluster NTFS layout 12

NTFS layout Partition boot sector (max 16 sector) boot and startup info volume layout leírása, FS információk Master file table 1024 byte méretű sorok (rekordok) minden sor 1 fájlt ír le (ide értve az MFT-t is) ha a fájl kicsi, itt a tartalma is 900 bájtnál kisebb fájlok férnek el itt egyébként a fájl területen 13

NTFS 2 fő (logikai) része MTF terület 1k-s rekordokból áll, egy rekord egy fájl az első 16 db rekord speciális rendszer fájl Minden rendszer komponens fájl Egy file több stream lehet, ebből az alapértelmezett ( main ) látható közvetlenül 14 14

NTFS 2 fő (logikai) része MTF terület 1k-s rekordokból áll, egy rekord egy fájl az első 16 db rekord speciális rendszer fájl Minden rendszer komponens fájl Egy file több stream lehet, ebből az alapértelmezett ( main ) látható közvetlenül 14 14

NTFS 2 fő (logikai) része MTF terület 1k-s rekordokból áll, egy rekord egy fájl az első 16 db rekord speciális rendszer fájl Minden rendszer komponens fájl Egy file több stream lehet, ebből az alapértelmezett ( main ) látható közvetlenül 14 14

NTFS 2 fő (logikai) része MTF terület 1k-s rekordokból áll, egy rekord egy fájl az első 16 db rekord speciális rendszer fájl Minden rendszer komponens fájl Egy file több stream lehet, ebből az alapértelmezett ( main ) látható közvetlenül 14 14

NTFS 2 fő (logikai) része MTF terület 1k-s rekordokból áll, egy rekord egy fájl az első 16 db rekord speciális rendszer fájl Minden rendszer komponens fájl Egy file több stream lehet, ebből az alapértelmezett ( main ) látható közvetlenül 14 14

Könyvtárak Referenciák fájlokra és alkönyvtárakra Bejegyzések bináris fában tárolva Bonyolultabb menedzsment Gyorsabb elérés A dir parancshoz elegendő adatot tartalmaz 15 15

Könyvtárak Referenciák fájlokra és alkönyvtárakra Bejegyzések bináris fában tárolva Bonyolultabb menedzsment Gyorsabb elérés A dir parancshoz elegendő adatot tartalmaz 15 15

Könyvtárak Referenciák fájlokra és alkönyvtárakra Bejegyzések bináris fában tárolva Bonyolultabb menedzsment Gyorsabb elérés A dir parancshoz elegendő adatot tartalmaz 15 15

Egyebek Naplózás Tömörítés Titkosítás Különféle fájlnév konvenciók támogatása 16 16

Egyebek Naplózás Tömörítés Titkosítás Különféle fájlnév konvenciók támogatása 16 16