A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
ext2 alebo second extended file system („druhý rozšírený súborový systém“) bol štandardným súborovým systémom používaným v operačnom systéme Linux po niekoľko rokov a zostáva naďalej široko používaný. Pôvodne ho navrhol Rémy Card na základe konceptu extended file system. Je pomerne rýchly, dostatočne na to, aby bol považovaný ako štandard pre porovnanie výsledkov benchmarkov. Jeho hlavnou nevýhodou je, že nie je žurnálovacím súborovým systémom. Jeho nasledovník ext3 pridáva žurnálovanie a je čiastočne spätne kompatibilný s ext2.
Kanonická implemetácia ext2 je ovládač ext2fs v jadre Linuxu. Iné implementácie (rôzneho stupňa kvality a úplnosti) existujú v HURD, niektorých jadrách BSD a ako ovládače od tretích strán pre Microsoft Windows. ext2 bol štandardným súborovým systémom v linuxových distribúciách Red Hat, Fedora a Debian až do jeho nahradenia ext3.
História
Raný vývoj Linuxového jadra sa vykonával krížovým vývojom v operačnom systéme Minix. Prirodzene bolo zjavným rozhodnutím implementovať Minix file system ako primárny súborový systém Linuxu. Minix file system prakticky neobsahoval muchy, ale mal niektoré obmedzenia ako schopnosť pracovať iba so 64 megabajtami dát kvôli jeho 16-bitovému adresnému priestoru a neumožňoval názvy súborov dlhšie ako 14 znakov. Kvôli týmto obmedzeniam začala práca na implementácii nových súborových systémov pre operačný systém Linux.
Bol vyvinutý jednoduchý spôsob pridávania nových súborových systémov do jadra Linuxu, virtuálny súborový systém zvaný VFS. Po jeho integrácii do jadra bol v apríli 1992 uvoľnený extended file system (ext) ako prvý súborový systém navrhnutý pre Linux a jeho ovládač zahrnutý vo verzii Linuxu 0.96c. Súborový systém ext riešil dva hlavné problémy Minix file systému (maximálna veľkosť partície a obmedzenie dĺžky názvu súboru) umožňujúc 2 gigabajty dát a 255 znakov v názve súboru. Ale stále existovali problémy: neexistovala podpora separovaného prístupu, modifikácia inode a čaových známok zmeny dát.
Ako riešenie týchto problémov boli v januári 1993 vyvinuté dva nové súborové systémy: súborový systém Xia a second extended file system (ext2). Súborový systém ext2 bol založený na extended file systéme s mnohými reorganizáciami a zlepšeniami a bol navrhnutý s prihliadnutím na evolúciu, ponechávajúc priestor pre ďalšie rozširovanie.
Súborový systém ext2 má maximálnu veľkosť dát 4 terabajty, maximálnu dĺžku názvu súboru 255 znakov a variabilnú dĺžku bloku.
Štruktúra
Skupiny blokov
Každá skupina blokov obsahuje:
- superblok
- deskriptory skupiny
- bitmapu bloku
- bitmapu inode
- tabuľku inode
- dátové bloky
Superblok
Superblok obsahuje:
- počet inode
- počet blokov
- počet rezervovaných blokov
- číslo prvého bloku
- veľkosť bloku
- fragment size
- počet blokov v skupine
- počet fragmentácií v skupine
- počet inode v skupine
- čas posledného namontovania
- čas posledného zápisu
- počet namontovaní od poslednej kontroly
- maximálny počet namontovaní do kontroly
- magické číslo ako označenie typu
- stav súborového systému: v poriadku (čisto odmontovaný) alebo chyba
- správanie pri detekcii chyby
- číslo revízie (minor)
- čas poslednej kontroly súborového systému
- maximálna doba medzi kontrolami
- štandardný ID používateľa a skupiny pre rezervované bloky
Inode
Inode obsahuje:
- režim súboru: práva na čítanie, zápis, vykonanie
- ID vlastníka
- veľkosť súboru v bajtoch
- čas posledného prístupu (atime)
- Čas poslednej zmeny inode (ctime)
- Čas poslednej zmeny súboru (mtime)
- Čas zmazania (dtime)
- ID skupiny
- počet odkazov
- počet blokov
- flags
- použité bloky
- priame bloky
- nepriame bloky
- dvojnásobne nepriame bloky
Adresáre
Blok obsahuje zoznam čísel inode a názvy položiek adresára.
Súbory
Iba skupina blokov. Čísla blokov sú uložené v inode súboru. Žiadne magické číslo -- iba bloky dát.
Linky
Hard linky a soft linky
Špeciálne súbory
Vytvorené príkazom mknod:
- blokové a znakové špeciálne zariadenia
- FIFO
Pozri aj
Externé odkazy
Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok. Podrobnejšie informácie nájdete na stránke Podmienky použitia.
.biz
.com
.gov
.info
.name
.nato
.net
.org
.pn
.xxx
16:9
3dfx
ABIT
Active Directory
Adobe InDesign
Adresovanie (informatika)
Advanced Host Controller Interface
Advanced Micro Devices
Adware
AIGLX
Aikenov kód
Alfa verzia
Am386
Am486
Am5x86
Am9080
AMD K5
AMD K6
AMD K6-2
AMD K6-III
Animated Portable Network Graphics
Apertium
Aplikačná vrstva
APL (programovací jazyk)
Apple Darwin
Application programming interface
ARJ (súborový formát)
ARPANET
Asus
Athlon
Athlon 64
ATX
AT (formát)
Automatizácia testov
AVR
Bandicam
Base64
BASIC (programovací jazyk)
BearShare
Beta verzia
Bezdrôtový prístupový bod
Bezstratová kompresia
BIND
Bodová digitalizácia
Boot sektor
Botnet
BSD licencia
BTX
Bugzilla
Call of Duty: World at War
CeBIT
Cell (mikroprocesor)
Chladič procesora
Cisco IOS
Cisco Networking Academy
CodeIgniter
Compiz
Complex Instruction Set Computer
Crash Bandicoot
Crowdtesting
Cudzí kľúč
Cygwin
DANIX
DASP
Desktopové vyhľadávanie
Desktop publishing
Diagram časovania
Dierny štítok
DigiKam
Digitálny zvuk
Digital Object Identifier
DisplayPort
Distribuované spracovanie
Donkey Kong (videohra)
DOSBox
DRAM
Dreamcast
Duron
DVD-Audio
DVD-Video
Dynamic-link library
Dynamický disk
Dynamic Host Configuration Protocol
D (programovací jazyk)
EAROM
Eclipse
Eiffel (programovací jazyk)
Elektronické spracovanie dát
Endianita
EPS (súborový formát)
EPUB
Evince
Evolution (softvér)
Expertný systém
Ext2
Ext3
Ext4
FAR Manager
Ffdshow
Field programmable gate array
Flash pamäť
Foobar2000
Fortran
FreeDOS
Freescale Semiconductor
Free and Open Source Software
Fring
Front-side bus
Game Boy
Game Boy Advance
Game Boy Advance SP
Game Boy Color
Game Boy Light
Game design
Game Freak
GeForce 6
GeForce 7
GeForce 8
GeForce 9
Ghostscript
GIMP
GNOME
Google Talk
GP2X Wiz
Grafické používateľské rozhranie
Grml
Halda (dátová štruktúra)
Halo 3
History Civil War: Secret Missions
IA-32
IBM PC kompatibilný
Intel 80286
Intel 80386
Intel 80486
Intel 80486DX2
Intel 8085
Intel 8086
Intel 8088
Internacionalizácia a lokalizácia
Intranet
IP kamera
ISO/IEC 11179
Itanium
ITMS
Jadro (informatika)
Jednotný identifikátor prostriedku
Jednotný vyhľadávač prostriedku
Jetway
JFS
K-Meleon
Kalkulačka
Kancelársky balík
Kiwi Linux
Klipper
Kompresia dát
Komunikácia medzi procesmi
Komunikačný protokol
Konektivita
Konqueror
Konsole
Kontrola cyklickým kódom
Líniová digitalizácia
LAN párty
LaTeX
Links
Linux standard base
Lisp
Localhost
Logická funkcia
Mac OS 8
Mapa webu
Mario Kart Wii
Maska podsiete
Matematický koprocesor
Matroska
Matrox Mystique
Maxtor
MechWarrior (počítačová hra)
Media Access Unit
Memory Stick
MEPIS
Meta-Wiki
Metroid
MET ART
Microchip Technology
MicroSD
Text je dostupný za podmienok Creative
Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších
podmienok.
Podrobnejšie informácie nájdete na stránke Podmienky
použitia.
www.astronomia.sk | www.biologia.sk | www.botanika.sk | www.dejiny.sk | www.economy.sk | www.elektrotechnika.sk | www.estetika.sk | www.farmakologia.sk | www.filozofia.sk | Fyzika | www.futurologia.sk | www.genetika.sk | www.chemia.sk | www.lingvistika.sk | www.politologia.sk | www.psychologia.sk | www.sexuologia.sk | www.sociologia.sk | www.veda.sk I www.zoologia.sk
