8Jul

Melyik Linux-fájlrendszert használja?

Partíciók formázása Linux PC-n, a fájlrendszer-beállítások széles választékát fogja látni. Ezeknek a lehetőségeknek nem kell túlsúlyban lenniük. Ha nem biztos abban, hogy melyik Linux fájlrendszer használja, akkor egyszerű válasz.

A gyors válasz: Az Ext4 használata, ha nem biztos benne,

A gyomokba kerülünk, és egy pillanat alatt lefuttatjuk a különböző fájlrendszerek közötti különbséget, de ha nem vagyunk biztosak benne, használjuk az Ext4-et. Az

Ext4 az alapértelmezett fájlrendszer a legtöbb Linux disztribúcióban. Ez a régebbi Ext3 fájlrendszer jobb verziója. Ez nem a legkorszerűbb fájlrendszer, de ez jó: az Ext4 szikla szilárd és stabil.

A jövőben a Linux disztribúciók fokozatosan áttérnek a BtrFS felé.A BtrFS még mindig élvonalbeli, és sok fejlesztést lát, ezért elkerülni fogja azt a gyártási rendszereken. Az adatok korrupciójának vagy más problémáinak kockázata nem érheti el a sebesség potenciális javulását.

Ne feledje azonban, hogy ez a "Ext4" használata csak a Linux rendszerpartíciókra és más partíciókra vonatkozik, csak a Linux hozzáférhet. Ha olyan külső meghajtót formázol, amelyet meg szeretne osztani más operációs rendszerekkel, akkor ne használja az Ext4-et, mert a Windows, a MacOS és más eszközök nem tudják olvasni az Ext4 fájlrendszereket. A külső meghajtók Linux formátumban történő formázásakor exFAT vagy FAT32 formátumot szeretne használni.

Ha partíciókat állít be a legfontosabb Linux indítólemezére, akkor legalább néhány GB méretű swap partíciót szeretne létrehozni a partíciók beállításakor. Ezt a partíciót a "swap" helyre használják. Ez hasonló a Windows lapozófájlhoz. A Linux a memória felcseréléséig swap helyre vált, amikor a memória megtelt. Ezt a partíciót "swap" formátumban kell formázni egy adott fájlrendszer helyett.

Mi a naplózás?

Az egyik dolog, amit a fájlrendszerek közötti választás során észre fogunk venni, hogy néhányat "naplózási" fájlrendszerként jelöltek meg, és néhány nem. Ez fontos.

A naplózás célja, hogy megakadályozza az adatok romlását összeomlik és hirtelen áramveszteséget. Tegyük fel, hogy a rendszer részlegesen átír egy fájlt a lemezre, és hirtelen elveszíti az energiát. Napló nélkül a számítógépnek fogalma sincs, hogy a fájl teljesen lemezre íródott-e. A fájl ott marad a lemezen, korrupt.

Egy folyóiratban a számítógép észreveszi, hogy egy bizonyos fájlt ír le a folyóiratba, azt írja a lemezre, majd eltávolítja azt a naplóból. Ha a tápegység a fájl írása közben részenként kiment, a Linux rendszer ellenőrzi a fájlrendszer naplóját, amikor felindul, és folytatja a részben befejezett feladatokat. Ez megakadályozza az adatvesztést és a fájlt.

A naplózás a lassú írási teljesítményt egy kicsit alacsonyan csökkenti, de jól érzi az asztalon vagy a laptopon. Ez nem olyan magas, mint gondolná.A teljes fájl nem szerepel a folyóiratban. Ehelyett csak a fájl metaadatai, az inode vagy a lemez helyét veszik fel a naplóba, mielőtt lemezt írtak.

Minden modern fájlrendszer támogatja a naplózást, és szeretné használni egy fájlrendszert, amely támogatja a naplózást asztali számítógép vagy laptop beállításakor.

A naplózást nem biztosító fájlrendszerek nagy teljesítményű kiszolgálókon és egyéb olyan rendszereken érhetők el, ahol a rendszergazda ki akarja szorítani az extra teljesítményt. Ideálisak a cserélhető flash meghajtókhoz is, ahol nem szeretné, ha a napi számlázás magasabb, és további írásokat tartalmaz.

Mi a különbség az összes Linux fájlrendszer között?

Miközben a Microsoft fejleszti a Windows-ot és az Apple irányítja a macOS-ot, a Linux a közösség által kifejlesztett nyílt forrású projekt. Bárki( vagy bármely cég) a készséggel és az idővel új Linux fájlrendszert hozhat létre. Ez az egyik oka annak, hogy annyi lehetőség van. Itt vannak a különbségek:

Az
  • Ext a "kiterjesztett fájlrendszert" jelenti, és az elsőként kifejezetten a Linux számára készült. Négy nagyobb változata volt."Ext" a fájlrendszer első változata, amelyet 1992-ben vezettek be. Az akkori Minix fájlrendszer jelentős fejlesztése volt, de hiányzik a fontos funkciók. Sok Linux disztribúció már nem támogatja az Ext.
  • Az Ext2 nem naplózó fájlrendszer. A bevezetéskor az első fájlrendszer támogatta a kiterjesztett fájl attribútumokat és 2 terabájtos meghajtókat. Az Ext2 napló hiánya azt jelenti, hogy kevésbé ír a lemezre, ami hasznos a flash memóriákhoz, mint az USB meghajtókhoz. Az exFAT és a FAT32 fájlrendszerek azonban nem használják a naplózást, és kompatibilisek a különböző operációs rendszerekkel, ezért javasoljuk, hogy távolítsa el az Ext2-et, hacsak nem tudja, hogy valamilyen okból szüksége van rá.Az
  • Ext3 alapjában véve csak Ext2, naplózással. Az Ext3-t úgy tervezték, hogy hátrajzilag kompatibilis az Ext2-vel, lehetővé téve a partíciók átalakítását Ext2 és Ext3 között az összes formázás nélkül. Kb. Hosszabb ideig tart, mint az Ext4, de az Ext4 2008 körül van, és széles körben tesztelt. Ezen a ponton jobb az Ext4 használata. Az
  • Ext4 -t úgy tervezték, hogy hátra kompatibilis legyen. Ext4 fájlrendszert csatlakoztathat Ext3-ként, vagy Ext2 vagy Ext3 fájlrendszert Ext4-ként csatlakoztathat. Ez magában foglalja az újabb szolgáltatásokat, amelyek csökkentik a fájlok töredezettségét, nagyobb mennyiségeket és fájlokat engednek be, és késleltetett elosztást használnak a flash memória élettartamának javítása érdekében. Ez az Ext fájlrendszer legmodernebb változata, és az alapértelmezett a legtöbb Linux disztribúcióban.
  • A BtrFS , a "Butter" vagy a "Better" FS kifejezetten az Oracle tervezte. Ez a "B-Tree File System" kifejezés, és lehetővé teszi a meghajtó összevonását, pillanatfelvételeket, átlátszó tömörítést és online töredezettségmentesítést. Ugyanazokat az ötleteket osztja el a ReiserFS-ben, amely fájlrendszert néhány Linux disztribúció használt alapértelmezés szerint. A BtrFS-t úgy tervezték, hogy tiszta szünetet tartson az Ext sorozatú fájlrendszerektől. Ted Ts'o, az Ext4 fájlrendszer karbantartója az Ext4-et egy rövid távú megoldásnak tartja, és úgy véli, hogy a BtrFS az út. Várják, hogy a BtrFS alapértelmezett legyen mind a vállalati kiszolgáló, mind a fogyasztói asztali Linux disztribúciók esetében a következő években, mivel további tesztelésre kerül sor.
  • A ReiserFS nagy előrelépést jelentett a Linux fájlrendszerek számára, amikor 2001-ben mutatták be, és számos olyan új funkciót tartalmazott, amelyeket az Ext nem tudna megvalósítani. A ReiserFS-t felváltotta a Reiser4, amely 2004-ben a hiánypótlásra vagy a kezdeti kiadás hiányára vonatkozó számos funkcióra javult. A Reiser4 fejlesztése azonban nem sikerült, miután a fő fejlesztő, a Hans Reiser 2008-ban börtönbe került.a fő Linux kernelben, és nem valószínű, hogy odaér. A BtrFS a jobb hosszú távú választás.
    RELATED ARTICLE
    Hogyan telepítsük és használjuk a ZFS-t az Ubuntuban( és miért szeretnénk)
  • A ZFS -t a Sun Microsystems for Solaris tervezte és jelenleg az Oracle tulajdonában van. A ZFS számos fejlett funkciót támogat, beleértve a meghajtó összevonását, a pillanatfelvételeket és a dinamikus lemezcsíkozást is. A BtrFS számos funkciót alapértelmezés szerint Linux-hoz hoz. Minden fájlnak ellenőrző összege van, így a ZFS meg tudja állapítani, hogy egy fájl sérült-e vagy sem. A Sun nyílt forrású ZFS-t a Sun CDDL licenccel, ami azt jelenti, hogy nem szerepelhet a Linux kernelben. Azonban telepítheti a ZFS támogatást bármely Linux disztribúcióra. Az Ubuntu jelenleg hivatalos ZFS-támogatást nyújt az Ubuntu 16.04-ből is. Az Ubuntu alapértelmezés szerint ZFS-t használ a konténerek számára.
  • Az XFS -t az SGI IRX operációs rendszer fejlesztette ki a Silicon Graphics 1994-ben, és 2001-ben a Linuxra volt áthelyezve. Ez hasonlóan hasonlít az Ext4-hez, mivel késleltetett elosztást is alkalmaz a fájltöréshez, és nem teszi lehetővé a szereltpillanatfelvételek. Bõvíthetõ, de nem zsugorodhat. Az XFS jó teljesítményt nyújt nagy fájlok kezelésénél, de rosszabb teljesítményt nyújt, mint a többi fájlrendszer, amikor sok apró fájlt kezel. Hasznos lehet bizonyos típusú kiszolgálók számára, amelyeknek elsősorban a nagyméretű fájlokkal kell foglalkozniuk.
  • A JFS vagy a "Journaled File System" -ot az IBM az 1990-es IBM AIX operációs rendszernek fejlesztette ki, majd később Linuxra továbbította. Alacsony CPU-használattal és jó teljesítményt nyújt nagy és kis fájlokhoz. A JFS partíciók dinamikusan átméretezhetők, de nem csökkenthetők. Rendkívül jól megtervezett és támogatja a legfontosabb minden nagyobb disztribúciót, azonban a Linux szervereken végzett termelési tesztelése nem annyira kiterjedt, mint az Ext, mivel az AIX-nak készült. Az Ext4-et gyakrabban használják és szélesebb körben tesztelik.
  • Az csere egy opció egy meghajtó formázásakor, de nem tényleges fájlrendszer. Virtuális memóriaként van használva, és nem rendelkezik fájlrendszer-struktúrával. A tartalmát nem lehet megtekinteni. A swapot a Linux kernel "karcolási térként" használják ideiglenesen tárolni olyan adatokat, amelyek nem férnek hozzá a RAM-ban. Hibernáláshoz is használják. Miközben a Windows tárolja a lapozófájlját a fő rendszerpartícióban lévő fájlként, a Linux csak egy külön üres partíciót tart fenn a swap helyére.
  • FAT16 , FAT32 és exFAT : A Microsoft FAT fájlrendszerei gyakran egy lehetőség, amikor meghajtót formáznak Linux alatt. Ezek a fájlrendszerek nem tartalmaznak naplót, így ideálisak a külső USB meghajtókhoz. De facto szabvány, hogy minden operációs rendszer - a Windows, a macOS, a Linux és más eszközök - képes olvasni. Ez teszi azokat az ideális fájlrendszert, amelyet külső meghajtók formázására használnak, amelyeket más operációs rendszerekkel kíván használni. A FAT32 régebbi. Az exFAT az ideális megoldás, hiszen több mint 4 GB méretű fájlokat és 8 TB méretű partíciókat támogat, szemben a FAT32-tel.

Vannak más Linux fájlrendszerek is, beleértve a fájlrendszert, amelyet kifejezetten flash tárolásra terveztek beágyazott eszközökön és SD kártyákon. De ezek a lehetőségek a leggyakrabban a Linux használatakor.