Linux fájlrendszerek. Papp Zsolt. Rendszermérnök, Novell PSH. papp.zsolt@npsh.hu



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

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

Fájlrendszer-címkézés a SELinuxban

Linux + XFS HOGYAN. Szteroiddal fűtött Linux. Russel Ingram. ringram@gargoylecc.com

Merevlemezhiba és -helyreállítás

Linux alapismeretek. Felhasználó Felhasználói programok (folyamatok) Rendszerkönyvtárak (rendszerhívások) Segédprogramok (utility)

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

30. óra Fájlrendszerek

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

SAN Linux környezetben Lajber Zoltán

fájlrendszer A /proc A /proc fájlrendszer A /proc fájlrendszer

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

UNIX fájlrendszerek alapismeretei

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

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

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

Linux rendszergazda tanfolyamok

A kiterjesztett partíció tulajdonképp csak egy doboz, amin belül aztán már rengeteg* logikai partíciót hozhatsz létre.

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

(jegyzet) szeptember i óra anyaga. 1. Bevezetés

A gyökér fájlrendszer titkosítása

1. Használatba vétel. 1.1 Biztonsági előírások. 1.2 Rendszerkövetelmények. 1.3 A csomag tartalma

Operációs rendszerek. UNIX fájlrendszer

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

Informatikai infrastruktúra fejújítása

Veeam Agent for Windows and Linux

Szabad Szoftverek és GNU/Linux Sikertörténetek

Operációs rendszerek 1.

NetIQ Novell SUSE újdonságok

Betekintés szabad szoftverek történetébe és gazdasági hátterébe, avagy mégsem eladó az egész világ.

A Linux operációs rendszer 2017.

UNIX: fájlrendszerek

UNIX fájlrendszerek alapismeretei

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

Konzultáció és terméktámogatás Linux alapokon. Basa Richárd igazgató Novell PSH Kft.

Operációs rendszerek gyakorlat

2018/12/20 00:04 1/18 Háttértárak. A következő táblázatban az egyes fájlrendszerekhez tartozó címkéző parancsokat látjuk.

Synology NAS integrálása inels IMM szerverhez

Novell ZENworks Configuration Management. Néhrer János konzultáns Novell PSH Kft.

ZFS - Zettabyte File System

2016/06/09 13:15 1/108 Linux parancssor

Rendszerkezelési útmutató

IP alapú kommunikáció. 11. Előadás Hálózat Monitoring/Hálózat Manadgement Kovács Ákos

A Linux helye az operációs rendszerek között

Operációs rendszerek. A mai program. Az NTFS fájlrendszer. Eset-tanulmányok fájlrendszerekről. Az NTFS fájlrendszer Unix fájlrendszerekről adalékok

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

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

Naplózó UFS használata asztali számítógépeken

Operációs rendszerek - bevezető

A Ceph, mint adattároló klaszter megoldás

1_Linux_bevezeto_bash

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 grub rendszer betöltő újratelepítése

NIS + NFS+Automount. Összeállította: Sallai András

Multiboot UEFI vel, Windows 10 zel és további disztrókkal Írta: Frank Denissen

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

vázlat Bányász Gábor Kardos Gergely v

1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7

Bevezetés az SAP világába

Távolléti díj kezelése a Novitax programban

Kovács Lajos. vezető konzultáns

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

Az EuroOffice léphet az OpenOffice helyébe?

Unix/Linux operációs rendszer üzemeltetése

A merevlemez logikai szerkezete

LINUX PMB LINUXOS PARANCSOK ÉS HASZNÁLATUK - GRUB

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

Operációs rendszerek MINB240 V2+2+0

Operációs rendszerek MINB240 V kredit KF Nagyváradi Anett 0. előadás Bevezetés

Hálózatok építése, konfigurálása és működtetése

Orvosi készülékekben használható modern fejlesztési technológiák lehetőségeinek vizsgálata

Hálózatok építése, konfigurálása és működtetése

Data Racer II USB3.0. External HDD Egység. Felhasználói Kézikönyv

Oracle TTS migrációs technológia használata

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

Informatikai Főosztály. Igazságszolgáltatási Tanács Hivatala május 29.

Ismerkedjünk meg a Linuxszal!

Kiszolgálók üzemeltetése. Iványi Péter

Csatlakozás a BME eduroam hálózatához Setting up the BUTE eduroam network

Vectory telepítési útmutató

Problémafelvetés. Operációs rendszerek MINB240/PMTRTNB230H. Fogalmak. Fájlok. Információ tárolás és visszakeresés Követelmények:

Informatikai rendszerek alapjai (Informatika I.)

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

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

NIIF Központi Elosztott Szolgáltatói Platform

2015/10/08 16:00 1/12 ArchLinux

Utolsó módosítás:

Biztonságos desktop megoldás: Qubes OS

DAT adatcserefájl AutoCAD MAP DWG mapobject konvertáló program dokumentáció

Software Defined technológiák használata Oracle adatbázis konszolidációhoz

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

(NGB_TA024_1) MÉRÉSI JEGYZŐKÖNYV

Informatikai Rendszerek Intézete Gábor Dénes Foiskola. Operációs rendszerek oldal LINUX

IBM Power 550 Express szerver

L7000 típusú Ujjlenyomatos ajtózár. Használati útmutató

Operációs rendszerek gyakorlat

ANDROID EMULÁTOR. Avagy nincsen pénz drága telóra.

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

AIX 6.1-es változat. IBM Workload Partitions for AIX

Unix fájl-hierarchia

Átírás:

Linux fájlrendszerek Papp Zsolt Rendszermérnök, Novell PSH papp.zsolt@npsh.hu

Az előadásról Mi az a fájlrendszer? Naplózó fájlrendszerek Hol léteznek a fájlrendszerek Elérhető fájlrendszerek Linux alatt Melyik mire való? 2

Mi az a fájlrendszer?

Mi az a fájlrendszer? Egy olyan szoftverstruktúra, amelyet arra terveztek, hogy adatokat lehessen benne eltárolni benne és kinyerni belőle. Egyszerűen: eljárások vagy szabályok adatok írására és olvasására. 4

Naplózó fájlrendszerek Minden modern fájlrendszer használ valamiféle naplót Először csak naplót írunk, utána a tényleges adatot Segít a katasztrófákat egyszerűbben megoldani: tudjuk milyen fájlok voltak nyitva gyorsabb lemezellenőrzés pontosabb helyreállítás Sebességet veszítünk vele! De nem sokat. 5

Hol léteznek a fájlrendszerek?

Merevlemezes fájlrendszerek Számos lemez-alapú fájlrendszert használhatunk: ext2/3/4 BtrFS, ReiserFS XFS, JFS, ZFS Egyéb: Minix vfat ntfs swap 7

Memória fájlrendszerek Speciális fájlrendszerek: procfs sysfs stb. 8

Hálózati fájlrendszerek A hálózati fájlrendszer egyszerűen egy hálózati protokoll, amivel lemez alapú fájlrendszereket oszthatunk meg távoli számítógépekkel: NFS SMB/CIFS NCP 9

A választék

Ext2/3/4 Extended Filesystem 2, a Linuxos fájlrendszer Nagyon gyors Naplózni még nem tud Extended Filesystem 3 Naplózni már tud Visszafele kompatibilis Extended Filesystem 4 Visszafele kompatibilis Számos újdonság 11

ReiserFS és BtrFS ReiserFS 2001-ben kicsit megelőzte a korát egyedülálló funkciólista a 2004-ben megjelent Reiser4 nem tudta leváltani BtrFS Az Oracle fejlesztése alatt álló nagyvállalati fájlrendszer a ReiserFS-t váltja, funkcióit tovább bővítik, teljesítményét növelik számos disztribúció jelezte, hogy alapértelmezett fájlrendszere ez lesz 12

XFS, JFS, ZFS XFS SGI 1994-ben saját használatra fejlesztette megbízható, strapabíró, nagyvállalati* JFS IBM fejlesztette ki 1990-ben, AIX-re alacsony processzorigényű, nagyon gyors nem terjedt el ZFS Oracle (SUN) fejleszti (ezt is) számos funkció, nagy teljesítmény, nem GPL licenc kicsit elérhetetlen 13

Melyiket válasszam?

Melyiket válasszam? Ext2: kell a nagy sebesség nem baj, ha nincs naplózás (kevésbé megbízható) pendrive Ext3: Ext2-ről migrálás hatalmas felhasználói bázis nagyon megbízható, rengeteg teszteset számos adatbázis optimalizációt tartalmaz általános fájlrendszer 15

Melyiket válasszam? ReiserFS nagyon jó, de kihalófélben van (sajnos) XFS nagyon megbízható, kiforrott általános fájlrendszer a SUSE Linux előszeretettel használja JFS nagyon gyors, ezért a gyengébb netbookokba jó választás lehet kevesen használják ZFS nehézkesen használható (FUSE) a BtrFS valószínűleg kitölti az űrt, amit a ZFS nem tölt be 16

Melyiket válasszam? Ext4: Ext2/Ext3-ról migrálás nagyon nagy kötet- és fájlméret (Ext3-hoz képest) nagyobb sebesség (késleltetett írás) SSD támogatás általános fájlrendszer és adatbázisok alá BtrFS: nagyvállalati támogatás rengeteg funkció (pool, snapshot, compress, ssd, stb) a következő Linux fájlrendszer 17

Mit hova rakjunk?

Filesystem Hierarchy Standard (FHS) /boot / /home /usr /var /var/lib /opt /srv 19

Filesystem Hierarchy Standard (FHS) /boot (Ext3) / (Ext3/4, BtrFS, XFS, JFS) /home (Ext3/4, BtrFS, XFS, JFS) /usr (Ext3/4, BtrFS, XFS, JFS) /var (Ext4, BtrFS) /var/lib (Ext3/4, XFS, BtrFS) /opt (bármi) /srv (BtrFS, XFS) A terhelés típusának megfelelő fájlrendszert érdemes választani! 20

A gyakorlat

mount zpapp@myhost:~> mount /dev/mapper/system--myhost-root on / type xfs (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) debugfs on /sys/kernel/debug type debugfs (rw) udev on /dev type tmpfs (rw) devpts on /dev/pts type devpts (rw,mode=0620,gid=5) /dev/md2 on /boot type ext3 (rw,noatime,noacl) /dev/mapper/system--myhost-var on /var type xfs (rw) /dev/mapper/system--myhost-srv on /srv type xfs (rw) securityfs on /sys/kernel/security type securityfs (rw) nfsd on /proc/fs/nfsd type nfsd (rw) proc on /var/lib/ntp/proc type proc (rw) 22

mkfs.fstype mkfs.ext3 -L test1 /dev/sdb1 mke2fs 1.38 (30-Jun-2005) Filesystem label=test1 OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) 8192 inodes, 32768 blocks 1638 blocks (5.00%) reserved for the super user First data block=1 Maximum filesystem blocks=33554432 4 block groups 8192 blocks per group, 8192 fragments per group 2048 inodes per group Superblock backups stored on blocks: 8193, 24577 Writing inode tables: done Creating journal (4096 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 38 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. 23

/etc/fstab /dev/md2 /boot ext3 noatime,noacl 1 2 /dev/system-myhost/swap swap swap defaults 0 0 /dev/system-myhost/root / xfs defaults 1 1 /dev/system-myhost/var /var xfs defaults 1 1 /dev/system-myhost/srv /srv xfs defaults 1 1 /dev/system-myhost/backup /srv/backup xfs defaults 1 1 proc /proc proc defaults 0 0 sysfs /sys sysfs noauto 0 0 debugfs /sys/kernel/debug debugfs noauto 0 0 usbfs /proc/bus/usb usbfs noauto 0 0 devpts /dev/pts devpts mode=0620,gid=5 0 0 24

25