Osztályozása, szerkezet, tulajdonságok fájlrendszerek

Osztályozása, szerkezet, tulajdonságok fájlrendszerek

1.Ponyatie, felépítését és működését a fájlrendszert.

MBR (Master Boot Record) különleges terület elején található a lemez - amely tartalmazza a szükséges információkat a BIOS-ban a merevlemezről az operációs rendszer.
Partition Table (partíciós tábla) található még az elején a lemez, a feladat -, hogy adatokat tároljon a partíciókat: a kezdet, a hossz, rakodás. Található a boot partíció boot szektor (boot sector), tároló program az operációs rendszer boot.

A visszaszámlálás indul az MBR (a szektor száma 0), az összes alap (elsődleges) partíciók mind a hagyományos, valamint a fejlett és csak az alapvető.
Az összes szokásos logika (nem kiterjesztett logikai) élesítettségének tekintetében a váltás a kibővített szakaszt, amelyben az le van írva.
Minden logikai kiterjesztett (kiterjesztett logikai) sebességváltó élesítettségének tekintetében a fő rész kiterjesztett (kiterjesztett elsődleges).

A folyamat az operációs rendszer betöltése a következő:
Amikor a processzor kapja az irányítást a BIOS betöltése (boot) a merevlemez, RAM-ba töltődnek a számítógépen az első szektor a lemez (MBR), és átadja a vezérlést).

Osztályozása, szerkezet, tulajdonságok fájlrendszerek

Az MBR felírható a "standard" boot loader,

és rakodók LILO / GRUB típusát.

Normál rakodó elhelyezi táblázatban fő részből az első szakasz indító zászló (boot), beolvassa az első szektor (boot-sector) és átadja a vezérlést kódot rögzíteni a boot-szektor. Ha az MBR érdemes egy másik helyre a normál boot, nem úgy néz ki a indító zászló letölthető bármely részén (előírt annak beállításait).

Osztályozása, szerkezet, tulajdonságok fájlrendszerek

C: \ boot.ini
[Boot betöltő]
timeout = 8
default = C: \ gentoo.bin
[Operációs rendszer]
C: \ gentoo.bin = "Gentoo Linux"
multi (0) disk (0) rdisk (0) partition (1) \ WINDOWS = "Windows XP (32 bites)" / fastdetect / noexecute = OptIn
multi (0) disk (0) rdisk (0) partition (3) \ WINDOWS = "Windows XP (64 bites)" / fastdetect / usepmtimer

Egy példa konfigurációs fájl grub.conf

# Grub.conf által generált anakonda
#
#Note, hogy nem kell ismételni grub módosítása után ezt a fájlt
#
#NOTICE: Van egy / boot partíciót. Ez azt jelenti, hogy
#all kernel és az initrd elérési út relatív / boot / pl.
#root (hdO.O)
#kernel / vmlinuz-változat ro root = / dev / sda2
#initrd /initrd-version.img
# Boot = / dev / sda default = 0 timeout = 5
splashimage = (HDO, 0) /grub/splash.xpm.gz
hiddenmenu
cím Red Hat Enterprise Linux szerver (2.6.18-53.el 5)
gyökér (hdO.O)
kernel /vmlinuz-2.6.18-53.el5 ro root = LABEL = / rhgb quiet-
initrd /initrd-2.6.18-53.el5.img


2.Naibolee ismert fájlrendszert.

  • Advanced Disc nyilvántartó rendszer
  • AdvFS
  • Legyen File System
  • CSI - DOS
  • Titkosított fájlrendszer
  • Extended File System
  • Második Extended File System
  • Harmadik Extended File System
  • Negyedik Extended File System
  • File Allocation Table (FAT)
  • Files - 11
  • Hierarchikus fájlrendszer
  • HFS Plus
  • Nagy Perfomance File System (HPFS)
  • ISO 9660
  • Naplózott fájlrendszer
  • Macintosh File System
  • Minix fájlrendszer
  • MicroDOS
  • Next3
  • Új végrehajtása Log felépített F (NILFS)
  • Novell Storage Services
  • New Technology File System (NTFS)
  • Protogon
  • ReiserFS
  • Intelligens File System
  • squashfs
  • Unix File System
  • Universal Disk Format (UDF)
  • Veritas File System
  • A Windows Future Storage (WinFS)
  • A Write Anywhere Fájl Layout
  • XFS
  • Zettabyte File System (ZFS)

3.Main jellemzőit fájlrendszereket.

Az operációs rendszer az alkalmazások számára a funkciók és struktúrák dolgozó fájlokat. Az operációs rendszer ró további korlátozásokat a fájlrendszer korlátai, a fő korlátai vannak:

- A maximális (minimális) térfogat nagyságát;
- A maximális (minimális) fájlok száma a gyökérkönyvtárban;
- A fájlok maximális száma a nem root directory;
- Biztonsági fájl szinten;
- Támogatás a hosszú fájlneveket;
- öngyógyító;
- Compression fájl szinten;
- Tranzakciós fakitermelés;

4.Kratkoe leírása leggyakoribb fájlrendszerek: FAT, NTFS, EXT.

A FAT fájlrendszer.

A FAT32 fájlrendszert.
FAT32 teljesen független 32 bites fájlrendszer és tartalmaz számos fejlesztést és kiegészítéseket, mint a FAT16. A fő különbség a FAT32 hatékonyabb helykihasználás: FAT32 kisebb csoportosulások, amely megmenti tárhely.
FAT32 áthelyezhetjük a gyökér könyvtárat, és a biztonsági másolatot a FAT az alapértelmezett helyett. FAT32 MBR Extended lehetővé teszi, hogy másolatot a fontos adatstruktúrák, ami növeli a stabilitást a meghajtót a FAT struktúráját megsértése, mint a korábbi verziók. A gyökérkönyvtárban egy átlagos klaszter-sorozat, ezért lehet olyan hely a lemezen, amely megszünteti a korlátozás a méret a gyökérkönyvtárban.


Az NTFS fájlrendszer.
Az NTFS fájlrendszer (New Technology File System) tartalmaz néhány jelentős fejlesztéseket és változásokat, amelyek jelentősen megkülönböztetik más fájlrendszereket. A szempontból a felhasználók fájlokat továbbra is tárolja a könyvtárak, de a munka a nagy meghajtó NTFS sokkal hatékonyabb:
- van eszköz, amely korlátozza a hozzáférést a fájlok és könyvtárak;
- mechanizmusokat vezetett be, amely jelentősen növeli a megbízhatóságot a fájlrendszer;
- eltávolított számos korlátozás maximális számát lemezszektorokat és / vagy klaszterek.

A főbb jellemzői az NTFS fájlrendszer:
- megbízhatóságát. Nagy teljesítményű számítógépek és megosztási rendszer kell a magas megbízhatóság, az erre a célra bevezetett mechanizmus tranzakciók végző bejelentkezik fájlműveleteket;
- továbbfejlesztett funkciókat. Az NTFS bevezetett új funkciók: továbbfejlesztett hibatűrés emulációs más fájlrendszerek, egy erős biztonsági modell, a párhuzamos feldolgozás adatfolyamok létrehozását attribútumokkal, a felhasználó által meghatározott;
- támogatja a POSIX szabvány. Között az alapvető eszközök közé tartozik egy opcionális használatát fájlnevek kis- és nagybetűket, időmérés utolsó iratbetekintési és a mechanizmus alternatív nevek, lehetővé téve, hogy olvassa el ugyanazt a fájlt több név;
- rugalmasság. Kiosztása lemezterület igen rugalmas: a klaszter méret változhat 512 bájt 64 Kbyte-ban.
NTFS jól működik nagy adathalmazok és nagy mennyiségben. A maximális mennyiség mérete (és a fájl) - 16 Ebayt. (1 Ebayt egyenlő 2 ** 64 vagy 16000 Mrd. Gigabájt.) Száma a gyökér és a nem-gyökér könyvtárak fájlok nem korlátozott. Mivel az alap NTFS könyvtár felépítése megállapított tényleges adatstruktúra úgynevezett „bináris fa”, a keresési fájlt NTFS lineáris összefüggés nem áll kapcsolatban a számukat.
NTFS rendszer néhány eszközt öngyógyító, és támogatja a különböző mechanizmusokat, amelyek biztosítják a rendszer integritását, beleértve a tranzakciós fakitermelés, hogy nyomon követhesse a rendszer log file írási műveleteket.
Az NTFS fájlrendszer objektum modell támogatja a biztonság és úgy véli, hogy az összes kötet, könyvtárak és fájlok külön NTFS tárgyakat. A hozzáférési jogot kötetek, könyvtárak és fájlok függ a felhasználói fiókot, és azt a csoportot, amelyhez tartozik.
NTFS fájlrendszer van egy beépített kompressziós eszköz, amely lehet alkalmazni a kötetek, könyvtárak és fájlok.

Ext3 fájlrendszer.
Az ext3 fájlrendszer támogatja a fájl mérete legfeljebb 1 TB. A Linux-2.4 kernel fájlrendszer térfogata korlátozza a maximális mérete egy blokk eszköz, azaz 2 terabájt. A Linux 2.6 (32-bites processzor), a maximális mérete egy blokk 16 eszköz TB, de csak támogatja ext3 4 TB.
Ext3 jó kompatibilitás NFS és nincs teljesítménybeli problémák a hiány szabad merevlemez prostranstva.Esche ext3 egy előnye abból a tényből ered, hogy ez alapján az ext2 kódot. Disc formátumban ext2 és ext3 azonos; Ebből következik, hogy ha szükséges, ext3 lehet szerelni, mint ext2, minden gond nélkül. És ez még nem minden. Tekintettel arra, hogy az ext2, ext3 használat azonos metaadatok, lehetőség van arra, hogy azonnal frissíteni ext2 ext3.
megbízhatóság Ext3
Amellett, hogy az ext2-kompatibilis, ext3 örökli egyéb juttatások a metaadatok közös formátum. ext3 felhasználók rendelkezésére álljanak az évek során bizonyított fsck eszköz. Természetesen a fő oka váltás naplózó fájlrendszer - elutasításának szükségességét időszakos vizsgálatok és a hosszú következetesség metaadatok a lemezen. Azonban, a „naplózás” nem képes megvédeni a mag a szakadást vagy egyéb károsodást a lemez felületét (vagy valami hasonló). Vészhelyzetben, értékelni fogja azt a tényt, ext3 ext2 folyamatosságot az fsck.
Bejelentkezés a ext3.
Most, hogy van egy közös megértése a problémát, lássuk, hogyan valósítja meg ext3 naplózó. A naplózás kódot ext3 egy speciális API, az úgynevezett naplózás blokkeszköz réteg vagy JBD. JBD lett tervezve bejelentkezéskor minden blokk eszközt. Ext3 kötődik a JBD API. Ebben az esetben a kód azt mondja JBD ext3 fájlrendszer módosításának szükségességét, és kéri JBD engedélyt elvégzésére. JBD magazin felszabadítással nevében az ext3 driver. Egy ilyen elrendezés nagyon kényelmes, mert a JBD fejlesztik egyetlen, általános célja és fel lehet használni a jövőben más naplózó fájlrendszert.
Adatvédelem az Ext3
Most már beszélhetünk arról, hogy a ext3 rendelkezik naplózási adatokat és metaadatokat. Tény, ext3, két módszer van összhang biztosítása.
Eredetileg az ext3 naplózó teljes adatok és metaadatok. Ebben a módban (az úgynevezett „data = journal” üzemmód), JBD összes bejelentkezik a változás a fájlrendszer egyaránt jár az adatokat, és metaadatokat. Ebben az esetben a JBD használhatja a folyóirat visszaállítás és helyreállítás metaadatok és adatok. Hiánya „teljes” naplózás egy kellően alacsony áramlási teljesítményt és nagy mennyiségű lemezterületet a magazin.
Nemrégiben egy új naplózási mód, amely egyesíti a magas teljesítményt és biztosítja az összhangot a szerkezet a fájlrendszer egy hiba után (mint a „normális” naplózó fájlrendszer) került a ext3. Az új működési mód szolgál, csak a metaadatokat. Azonban az ext3 fájlrendszert továbbra is figyelemmel kíséri a feldolgozás teljes adatblokkot (ha vannak társítva metaadatok módosítása), és csoportosítja őket egy külön egység nevezett a tranzakciót. A tranzakció csak akkor kell kitölteni, miután a lemez levelet az összes adatot. „Side” hatás az ilyen „durva” módszer (az úgynevezett „data = ordered” üzemmód) - ext3 biztosít nagyobb a valószínűsége az adatok integritását (szemben a „haladó” naplózó fájlrendszer), míg egységességének biztosítása metaadatokat. Tehát van egy változás csak naplózó fájlrendszer struktúra. Ext3 ezt a módot használja alapértelmezés szerint.
Ext3 számos előnye van. Úgy tervezték, hogy maximálisan könnyű telepítés. Ez alapján éves bizonyított kódot, ext2, és „örökölt” egy nagy fsck eszköz. Ext3 elsődlegesen olyan alkalmazásokhoz, amelyek nem rendelkeznek beépített funkciók garantálják az adatok integritását. Általában ext3 - fájlrendszer csodálatos és méltó folytatása ext2.Est másik jellemző pozitívan megkülönbözteti a többi ext3 naplózó fájlrendszer Linux alatt - nagy megbízhatóság.

Az ext4 fájlrendszer egy méltó folytatása az evolúciós rendszer ext.

Kapcsolódó cikkek