Mi a Linux fájlrendszer? Egyszerű útmutató

Amint az előző bejegyzésben beszéltünk a Linuxról, és kiválasztottuk a legjobb Linux disztribúciót, azt is megtanultuk, hogyan kell telepíteni a Linuxot.

Most a Linux fájlrendszeréről lesz szó.

Tartalomjegyzék

Mi a Linux fájlrendszer?

A Linux fájlrendszer vagy általában bármilyen fájlrendszer egy olyan réteg, amely az operációs rendszer alatt helyezkedik el, és az adatok tárolón való elhelyezését kezeli; nélküle a rendszer nem tudhatja, hogy melyik fájl hol kezdődik és hol végződik.

Amelyik nem támogatott fájlrendszer-típussal találkozunk, akkor is letölthetünk olyan szoftvert, amelyik kezelni tudja azt. Mik tehát a Linux fájlrendszer típusai?

Linux fájlrendszer típusok

Amikor megpróbálod telepíteni a Linuxot, látni fogod, hogy a Linux számos fájlrendszert kínál, például ezeket:

Ext, Ext2, Ext3, Ext4, JFS, XFS, btrfs és swap

Szóval mik ezek a fájlrendszerek, amelyeket a Linux kínál?

Ext: régi és a korlátozások miatt már nem használják.

Ext2: az első Linux fájlrendszer, amely két terabájtnyi adatot enged meg.

Ext3: az Ext2-ből származik, de frissítésekkel és visszafelé kompatibilitással.

Az egyetlen probléma vele, hogy a szerverek nem használják ezt a fajta fájlrendszert, mert ez a fájlrendszer nem támogatja a fájlok helyreállítását vagy a lemez pillanatképeket.

Ext4: gyorsabb és jelentős sebességgel teszi lehetővé a nagyméretű fájlokat.

Tökéletes választás SSD lemezekhez, és bármelyik Linux disztró telepítésekor észrevehetjük, hogy ez az alapértelmezett fájlrendszer, amit a Linux javasol.

JFS: az IBM által készített régi fájlrendszer. Nagyon jól működik kis és nagy fájlokkal, de a jelentések szerint hosszú használat után meghibásodott és a fájlok megrongálódtak.

XFS: régi fájlrendszer és lassan működik kis fájlokkal.

Btrfs: az Oracle készítette. Nem olyan stabil, mint az Ext egyes disztrókban, de mondhatni, hogy helyettesíti, ha kell. Kiváló teljesítménye van.

A fenti összehasonlításból észreveheted, hogy az Ext4 a legjobb Linux fájlrendszer.

Felső szintű magyarázat

Most már tudod, hogy mi a Linux fájlrendszer és milyen típusai vannak. Szóval mi van benne abban a fájlrendszerben, mármint a legfelső szintről.

Elképzelhető, hogy Windowsból jöttél, és a Windowsnak vannak olyan partíciói, mint a C:\ és a D:\, a Windows-t bármelyik partícióra telepítheted, általában C:\.

Mi a helyzet a Linux fájlrendszer felépítésével?

Hát, ha a gyökérpartícióra navigálsz, ami a /, akkor láthatod a Linux fájlrendszer hierarchiáját.

A legtöbb disztrónak ugyanaz a szerkezete, néhány apró különbséggel a disztrók között.

Linux fájlrendszer könyvtárak

/bin:

/boot: Ahol a boot loader és a boot fájlok találhatók.

/dev: Ahol az összes fizikai meghajtó van csatlakoztatva, mint például az USB DVD-k.

/etc: A telepített csomagok konfigurációit tartalmazza.

/home: Ahol minden felhasználónak lesz egy személyes mappája, ahová a saját nevével ellátott mappáit helyezi el, például /home/likegeeks.

/lib: Ahol a telepített csomagok könyvtárai találhatók, mivel a könyvtárakat minden csomag megosztja,

a Windowstól eltérően előfordulhat, hogy duplikátumokat találunk különböző mappákban.

/media: Ide vannak felcsatolva a külső eszközök, például DVD-k és USB-stickek, és innen érheti el a fájljaikat.

/mnt: Ide mountolsz más dolgokat Hálózati helyek és egyes disztribúciók, itt találod a mountolt USB-t vagy DVD-t.

/opt: Néhány opcionális csomag itt található és a csomagkezelő kezeli őket.

/proc: Mivel Linuxon minden egy fájl, ez a mappa a rendszerben futó folyamatoké,

és elérheted őket és sok információt láthatsz az aktuális folyamatokról.

/root: A root felhasználó home mappája.

/sbin: Mint a /bin, de a binárisok itt csak a root felhasználónak vannak.

/tmp: Az ideiglenes fájlokat tartalmazza.

/usr: A Linuxon a felhasználók között megosztott segédprogramok és fájlok helye.

/var: A rendszernaplókat és egyéb változó adatokat tartalmaz.

Most már van egy jó elképzelésed arról, hogy mi a Linux fájlrendszer.

A megfelelő fájlrendszer kiválasztása a legjobb teljesítményhez vezethet, ezért válaszd a legjobbat.

A LikeGeeks alapítója. Linux rendszergazdaként dolgozom 2010 óta. Felelős vagyok a Linux szerverek karbantartásáért, biztosításáért és hibaelhárításáért több ügyfél számára szerte a világon. Szeretek shell és Python szkripteket írni, hogy automatizáljam a munkámat.