Mikä on Linux-tiedostojärjestelmä? Helppo opas

Kun olemme puhuneet Linuxista edellisessä postauksessa ja olemme valinneet parhaan Linux-jakelun, olemme myös oppineet, miten Linux asennetaan.

Tänään käsittelemme Linuxin tiedostojärjestelmää.

Sisällysluettelo

Mikä on Linuxin tiedostojärjestelmä?

Linuxin tiedostojärjestelmä tai mikä tahansa tiedostojärjestelmä on yleensä käyttöjärjestelmän alla oleva kerros, joka huolehtii tietojesi sijoittelusta tallennusmuistissa; ilman sitä järjestelmä ei voi tietää, mikä tiedosto alkaa mistäkin ja loppuu mihin.

Mikäli löydät jonkin tiedostojärjestelmätyypin, joka ei ole tuettu tiedostojärjestelmätyyppi, voit myös ladata ohjelmiston, joka pystyy käsittelemään sitä. Mitkä ovat siis Linuxin tiedostojärjestelmätyypit?

Linuxin tiedostojärjestelmätyypit

Kun yrität asentaa Linuxia, huomaat, että Linux tarjoaa monia tiedostojärjestelmiä, kuten nämä:

Ext, Ext2, Ext3, Ext4, JFS, XFS, btrfs ja swap

Mitkä ovat nämä Linuxin tarjoamat tiedostojärjestelmät?

Ext: vanha ja sitä ei enää käytetä rajoitusten takia.

Ext2: ensimmäinen Linuxin tiedostojärjestelmä, joka salli kaksi teratavua sallittua tietoa.

Ext3: tuli Ext2:sta, mutta siihen on tehty päivityksiä ja se on taaksepäin yhteensopiva.

Ainoa ongelma siinä on, että palvelimet eivät käytä tällaista tiedostojärjestelmää, koska tämä tiedostojärjestelmä ei tue tiedostojen palautusta tai levyn tilannekuvia.

Ext4: nopeampi ja sallii suuret tiedostot huomattavalla nopeudella.

Se on täydellinen vaihtoehto SSD-levyille, ja huomaat yrittäessäsi asentaa minkä tahansa Linux-piirin, että tämä on Linuxin ehdottama oletustiedostojärjestelmä.

JFS: vanha IBM:n tekemä tiedostojärjestelmä. Se toimii hyvin pienten ja isojen tiedostojen kanssa, mutta se epäonnistui ja tiedostot korruptoituivat pitkän käytön jälkeen, raporttien mukaan.

XFS: vanha tiedostojärjestelmä ja toimii hitaasti pienten tiedostojen kanssa.

Btrfs: Oraclen tekemä. Ei ole yhtä vakaa kuin Ext joissakin distroissa, mutta voi sanoa, että se korvaa sen, jos on pakko. Sillä on erinomainen suorituskyky.

Voit huomata yllä olevasta vertailusta, että Ext4 on paras Linux-tiedostojärjestelmä.

Ylätason selitys

Nyt tiedät mitä Linux-tiedostojärjestelmä on ja sen tyypit. Joten mitä tuon tiedostojärjestelmän sisällä on, tarkoitan ylätasolta.

Olet ehkä tullut Windowsista, ja Windowsissa on osioita kuten C:\ ja D:\, voit asentaa Windowsin mihin tahansa näistä osioista, yleensä C:\.

Mitä Linux-tiedostojärjestelmän rakenteesta?

Noh, jos navigoit juuriosioon, joka on /, näet Linux-tiedostojärjestelmän hierarkian.

Useimmilla distroilla on sama rakenne, jossa on joitakin pieniä eroja distrojen välillä.

Linux-tiedostojärjestelmän hakemistot

/bin: Missä Linuxin ydinkomennot sijaitsevat, kuten ls, mv.

/boot: Missä käynnistyslataus- ja käynnistystiedostot sijaitsevat.

/dev: Mihin kaikki fyysiset asemat asennetaan, kuten USB:t DVD:t.

/etc: Sisältää asennettujen pakettien määritykset.

/home: Jossa jokaisella käyttäjällä on henkilökohtainen kansio, johon hän voi laittaa kansiot omalla nimellään, kuten /home/likegeeks.

/lib: Minne asennettujen pakettien kirjastot sijaitsevat, koska kirjastot ovat yhteisiä kaikille paketeille,

toisin kuin Windowsissa, saatat löytää duplikaatteja eri kansioista.

/media: Täällä ovat ulkoiset laitteet, kuten DVD-levyt ja USB-tikut, jotka on asennettu, ja voit käyttää niiden tiedostoja täältä.

/mnt: Tänne mountataan muita asioita Verkkopaikat ja joissakin distroissa saatat löytää mountatun USB:n tai DVD:n.

/opt: Jotkin valinnaiset paketit sijaitsevat täällä ja niitä hallinnoi paketinhallinta.

/proc: Koska Linuxissa kaikki on tiedostoja, tässä kansiossa ovat järjestelmässä käynnissä olevat prosessit,

ja voit käyttää niitä ja nähdä paljon tietoa nykyisistä prosesseista.

/root: Pääkäyttäjän kotikansio.

/sbin: Kuten /bin, mutta binäärit ovat täällä vain pääkäyttäjälle.

/tmp: Sisältää väliaikaiset tiedostot.

/usr: Missä apuohjelmat ja käyttäjien kesken jaetut tiedostot Linuxissa.

/var: Sisältää järjestelmälokit ja muut muuttuvat tiedot.

Nyt sinulla on hyvä käsitys siitä, mikä Linuxin tiedostojärjestelmä on.

Oikean tiedostojärjestelmän valinta voi johtaa parhaaseen suorituskykyyn, joten valitse paras.

LikeGeeksin perustaja. Työskentelen Linux-järjestelmän ylläpitäjänä vuodesta 2010 lähtien. Vastaan Linux-palvelimien ylläpidosta, suojauksesta ja vianmäärityksestä useille asiakkaille ympäri maailmaa. Rakastan shell- ja Python-skriptien kirjoittamista työni automatisoimiseksi.