fájlméret és a fájlrendszer
Először is, a NTFS jelentősen - legfeljebb 2 ^ 64 bájt (vagy 16 Ebytes 18 446 744 073 709 551 616 bájt) - megnövekedett megengedett partíció fájlok és kötetek. Az NTFS, hogy megoldja a problémát egy fix szektor mérete a klaszter fogalmát alkalmazzák újra a korábban használt FAT fájlrendszer. Ez azért történt, hogy javítsa a Windows operációs rendszer, hardver függetlenség használata merevlemezek által gyártott más technológiák. Így fogadta el azt a nézetet, hogy a lemez osztás 512 szektorok nem mindig optimális. A klaszter mérete határozza meg a többszöröse egy merevlemez egység. Ezen kívül, hogy adja meg a fájlnevet használ Unicode-és hosszú fájlneveket együtt támogatást nyújtott a formátum 8.3.
Megjegyzés: A kód létrehozása fájlrendszerek nagyobb, mint 16 terabájt az időben az írás, ez természetesen nem tartalmazza az egyik stabil kiadások e2fsprogs. A jövőben ez lesz hozzá.
NTFS fájlrendszer mérete 16 Ebytes és Ext4 Ebytes 1, de a maximális fájlméretet tárolható az FS NTFS terabájtos értéke 2, és az Ext4 16 terabájt. Ebből az összehasonlításból kiderül, hogy NTFS lehetővé teszi számunkra, hogy tárolja több információt, de korlátozza nekünk az összeget maguk a fájlok és a méret a ext4 fájlrendszer sokkal nagyobb, de a teljes mennyiségű információ tárolható sokkal kisebb. Mivel úgy véljük, az univerzális operációs rendszer, és ezek főként a személyi számítógépek, a mi esetünkben ez előnyös lenne fájlrendszer Ext4.
Fájlrendszer szerkezete
NTFS fájlrendszer, mint a FAT, a klaszterek használják alapegysége tárolására. Az NTFS az alapértelmezett cluster mérete függ a méret a hangerőt. Disk Administrator program lehetővé teszi, hogy a klaszter méret 4 KB. A formázás NTFS kötetek használt formátum program fut a parancssorból, meg kell klaszter méret megadható paraméterként a parancs. Megengedett klaszter méret van megadva a következő táblázat tartalmazza:
Formázása kötetek NTFS fájlrendszer létrehozását eredményezi több rendszerfájlok és a Master File Table (Master File Table, MFT). MFT minden információt tartalmaz a fájlok és mappák egy NTFS-köteten.
Alapvető információk az NTFS kötet tartalmazza a boot szektor a válaszfal (partíció boot szektora), amely kezdődik szektor 0 és lehet, hogy akár 16 szektor. Két szerkezetek:
- BIOS paraméter blokk. Ez a szerkezet tartalmaz információt a szerkezet a mennyiség és a fájlrendszer struktúra.
- Kód, amely leírja, hogyan talál és letölt fájlokat bármelyik betölti az operációs rendszert.
Ha a Ext3 írandó a lemez, az új adatok, egy speciális mechanizmus blokk allokációs meghatározza, mely blokkolja a számok állnak rendelkezésre erre a célra. A probléma az, hogy ez a mechanizmus forgalmaz Ext3 egy ülés csak egy blokkot (4 kilobájt). Ez azt jelenti, hogy ha a felvenni kívánt, például a korábban említett 100 megabájt adat, akkor kell alkalmazni, hogy a mechanizmus az eloszlás a 25.600-szer (beszélünk mintegy 100 megabájt!). Nem csak, hogy nem hatékony, ez szintén nem teszi lehetővé, hogy optimalizálja a forgalmazási politika megfelelő mechanizmus fogalma sincs a tényleges összeg írandó adatokat, és tudja, csak egyetlen mondatban.
Ext4 használja a több-elosztási mechanizmus (multiblokkos allokátor, mballoc), amely lehetővé teszi, hogy terjeszthetők blokkok száma egyetlen hívással, és ne a hatalmas költségeket. Ezzel a termelékenység jelentősen megnő, különösen, ha a halasztott forgalmazása mértékben. Ez a funkció nem befolyásolja a formátum az adatok.
Amint látjuk a klaszterek alkalmazzák, és az Ext4 blokk NTFS. Alkalmazások blokkok építése során FS növeli a teljesítményt, mint a klaszter. Ennek eredményeként, termelékenyebb ext4 fájlrendszerek mint NTFS.