A fájlrendszer ext2, osdev wiki, rajongók powered by Wikia


ext2 jött helyére régebbi FS ext. Köszönhetően Socor ez szolgál viszonyítási teljesítmény fájlrendszer tesztek, de a sebesség úgy értük el, kiküszöbölve a fakitermelés technológiája, ami egy jó rendszer SSD meghajtók, helyek bejelentkezés nélkül ebben az esetben előnyt jelent.

A fizikai szervezete a fájlrendszer módosítása

A fájlrendszer is képviselteti magát a következő blokk diagram:

  • Superblock (Superblock)
  • Csoport leírása blokkok (blokk csoport jellemző)
  • A bittérkép blokkok (Bitmap)
  • Bitmap inode (Inode Bitmap)
  • Táblázat inode (Inode táblázat)
  • adat


Minden lemez partíció hely van osztva úgynevezett tömbök sorszámát. A blokkok rögzített hosszúságú és többszörösei szektor (1024,2048,4096.). Számának csökkentése érdekében a merevlemez fej mozgatása a blokkok egyesítjük blokkcsoportokra.

Az egyik alapvető koncepció fogalma ext2 inode (inode a inode, inode). Ez egy különleges szerkezet, amely az információt a fizikai helyét a fájl / könyvtár / link stb és annak tulajdonságait.

superblock szerkesztése

Superblock - az egyik alapvető fogalmak fájlrendszer ext2. A superblock általános információkat tartalmaz a fájlrendszer és 1 kilobyte elejétől ezt a részt. Tól teljesség superblock sokkal teljesítménye függ FS, és számos operációs rendszer létrehoz egy biztonsági másolatot a kár esetén. Blokk szerkezet a C programozási nyelven foglalja össze:

BGD szerkesztése

BGD táblázat tartalmazza a fájlleírókról minden csoport és a fájlrendszer blokk található, közvetlenül a superblock. Így, ha fel van tüntetve, hogy a blokk mérete 1 kB, a blokk táblázatot kezdődik a második blokk. Blocks számozása nulla, és a blokk számok nem felelnek meg a fizikai helyét. A formátum leíró csoport szerkezeti egységei az alábbiakban kerül bemutatásra:

Fájlleírók szerkesztése

Az első változatban a fájlrendszer inode van egy fix méretű, hogy 128K, kezdve 1.0 verziója a méret a inode megadott a megfelelő mezőbe a szuperblokk. Mint blokk, minden leíró van saját száma, az egyetlen különbség az, hogy az inode szám valamelyikével kezdődik. Előtt 1.0 verzió Ext2 deszkriptorok 1-10 lefoglalásra kerültek, de kiindulási anyagként 1.0 verziója az első nem-fenntartott inode tükrözi a területen a szuperblokkban. Második inode a legnagyobb jelentősége, mert használják a gyökérkönyvtárban.

leíró helyét kereső szerkesztése

Annak meghatározására, hogy mely csoport a blokkok „” aktív inode, lehetséges, hogy használja a képlet:

ahol s_inodes_per_group megfelelő területen a szuperkeretben (lásd. Superblock).

ahol% - modulo.

Olvasás adatokat a leíró szerkesztése

A fájltípus és engedélyek szerkesztése

A felső négy bit (15-12) i_mode mezők leírásai a fájltípust, és a többi - a hozzáférési jogokat.

Megállapította használata AdBlock kiterjesztés.

Kapcsolódó cikkek