Mfumo wa Faili wa Linux Umefafanuliwa: Upakiaji wa Boot, Ugawaji wa Diski, BIOS, UEFI na Aina za Mfumo wa Faili


Wazo la upakiaji wa buti, ugawaji wa diski, jedwali la kizigeu, BIOS, UEFI, aina za mfumo wa faili, n.k. haijulikani kwa wengi wetu. Tunakutana na istilahi hizi mara nyingi sana lakini mara chache tulipata uchungu kujua haya na maana yake kwa undani. Makala hii katika jitihada za kutimiza pengo hili kwa njia rahisi zaidi.

Jedwali la kugawa

Mojawapo ya uamuzi wa kwanza tunaopata tunaposakinisha Usambazaji wa Linux ni kugawanya diski yake, mfumo wa faili wa kutumia, kutekeleza usimbaji fiche kwa usalama ambao hutofautiana na mabadiliko ya usanifu na jukwaa. Moja ya Usanifu unaotumiwa sana, INTEL inapitia mabadiliko fulani na ni muhimu kuelewa mabadiliko haya ambayo kwa upande mwingine yanahitaji ujuzi wa mchakato wa boot.

Wasanidi wengi huendesha Windows na Linux kwenye mashine moja ambayo inaweza kuwa suala la upendeleo au hitaji. Vipakiaji vingi vya buti vya leo ni mahiri vya kutosha kutambua idadi yoyote ya Mfumo wa Uendeshaji kwenye kisanduku kimoja na kutoa menyu ya kuwasha kwenye ile inayopendelewa. Njia nyingine ya kufikia lengo sawa ni kutumia uboreshaji kwa kutumia Xen, QEMU, KVM au zana nyingine yoyote ya taswira inayopendekezwa.

BIOS Vs UEFI

Nikikumbuka vyema, hadi marehemu 90's BIOS ambayo inawakilisha Ingizo Msingi/Mfumo wa Kutoa ilikuwa njia pekee ya kuwasha Mfumo wa Intel. BIOS hushikilia Maelezo ya kugawa katika eneo maalum linaloitwa Rekodi Kuu ya Boot (MBR) ili kwamba msimbo wa ziada uhifadhiwe katika sekta ya kwanza ya kila sehemu inayoweza kuwasha.

Mwishoni mwa 90uingiliaji kati wa Microsoft na Intel ulisababisha Kiolesura cha Universal Extensible Firmware (UEFI) madhumuni yake ya awali ambayo yalikuwa kuwasha kwa usalama. Utaratibu huu wa uanzishaji umeonekana kuwa changamoto kwa rootkits haswa ambayo inashikamana na sekta za boot na ilikuwa ngumu kugundua na BIOS.

Boot na BIOS

Kuwasha kwa BIOS kunahitaji kuweka misimbo ya kuwasha au mlolongo wa kuwasha katika MBR ambayo imewekwa katika sekta ya kwanza ya diski ya kuwasha. Iwapo ikiwa zaidi ya Mfumo mmoja wa Uendeshaji umesakinishwa, kipakiaji cha buti kilichosakinishwa kinabadilishwa na kipakiaji kimoja cha kawaida cha kuwasha ambacho huweka misimbo ya boot kwenye kila diski inayoweza kuwashwa wakati wa usakinishaji na usasishaji kiotomatiki, ambayo ina maana kwamba mtumiaji ana chaguo la kuanzisha OS yoyote iliyosakinishwa.

Walakini inaonekana, haswa kwenye windows kwamba kipakiaji cha buti kisicho cha madirisha hakitasasisha mfumo haswa programu fulani, yaani., IE lakini tena hakuna sheria ngumu na ya haraka wala haijarekodiwa mahali popote. .

Boot na UEFI

UEFI ndiyo teknolojia ya kisasa zaidi ya uanzishaji iliyotengenezwa kwa ushirikiano wa karibu wa Microsoft na Intel. UEFI inahitaji programu dhibiti kupakiwa imesainiwa kidijitali, njia ya kukomesha rootkits kuambatishwa na kizigeu cha buti. Walakini shida katika kuongeza Linux kwa kutumia UEFI ni ngumu. Kuanzisha Linux katika UEFI kunahitaji funguo zinazotumika ziwekwe hadharani chini ya GPL ambayo ni kinyume na itifaki ya Linux.

Hata hivyo bado inawezekana kusakinisha Linux kwenye vipimo vya UEFI kwa kuzima ‘Salama boot’ na kuwezesha ‘Legacy Boot’. Nambari za boot katika UEFI zimewekwa chini ya subdirectories ya /EFI, ugawaji maalum katika sekta ya kwanza ya disk.

Aina za Mifumo ya Faili ya Linux

Usambazaji wa kawaida wa Linux hutoa uchaguzi wa diski ya kugawanya na fomati za faili zilizoorodheshwa hapa chini, ambayo kila moja ina maana maalum inayohusishwa nayo.

  1. ext2
  2. ext3
  3. ext4
  4. jfs
  5. ReiserFS
  6. XFS
  7. Btrfs

Haya ni toleo linaloendelea la Mfumo Uliopanuliwa wa Faili (ext), ambalo kimsingi liliundwa kwa ajili ya MINIX. Toleo la pili lililopanuliwa (ext2) lilikuwa toleo lililoboreshwa. Ext3 imeongeza uboreshaji wa utendakazi. Ext4 ilikuwa uboreshaji wa utendaji kando na kutoa vipengele vya ziada.

Mfumo wa Faili Zilizochapishwa (JFS) iliundwa na IBM kwa AIX UNIX ambayo ilitumika kama mbadala wa mfumo wa ext. JFS ni mbadala wa ext4 kwa sasa na inatumika pale ambapo uthabiti unahitajika kwa kutumia rasilimali chache sana. Wakati nguvu ya CPU ni ndogo, JFS inakuja vizuri.

Ilianzishwa kama njia mbadala ya ext3 yenye utendakazi ulioboreshwa na vipengele vya kina. Kulikuwa na wakati ambapo umbizo chaguo-msingi la faili la SuSE Linux lilikuwa ReiserFS lakini baadaye Reiser aliacha kazi na SuSe haikuwa na chaguo isipokuwa kurudi kwa ext3 . ReiserFS inasaidia Kiendelezi cha Mfumo wa faili ambacho kilikuwa kipengele cha hali ya juu lakini mfumo wa faili ulikosa eneo fulani la utendakazi.

XFS ilikuwa JFS ya kasi ya juu ambayo ililenga uchakataji sambamba wa I/O. NASA bado inatumia mfumo huu wa faili kwenye 300+ seva yao ya hifadhi ya terabyte.

Mfumo wa Faili za B-Tree (Btrfs) huzingatia uvumilivu wa hitilafu, usimamizi wa kufurahisha, Mfumo wa kutengeneza, usanidi mkubwa wa hifadhi na bado unatengenezwa. Btrfs haipendekezwi kwa Mfumo wa Uzalishaji.

Mfumo wa faili zilizounganishwa hauhitajiki kwa ajili ya kuanza upya lakini unafaa zaidi katika eneo la uhifadhi la fomu ya mazingira ya pamoja.

Kuna fomati nyingi za Faili ambazo hazipatikani chini ya Linux lakini hutumiwa na OS zingine. Viz., NTFS na Microsoft, HFS na Apple/Mac os, n.k. Nyingi kati ya hizi zinaweza kutumika chini ya Linux kwa kuzipachika kwa kutumia zana fulani kama vile ntfs-3g hadi mfumo wa faili wa Mount NTFS lakini haipendelewi chini ya Linux.

Umbizo la faili Unix

Kuna fomati fulani za Faili zinazotumiwa sana katika Linux lakini hazipendelewi chini ya Linux haswa kwa kusakinisha Mfumo wa mizizi wa Linux. k.m., UFS ya BSD.

Ext4 ndio Mfumo wa faili wa Linux unaopendelewa na unaotumika sana. Katika hali fulani Maalum XFS na ReiserFS hutumiwa. Btrfs bado inatumika katika mazingira ya majaribio.

Ugawaji wa Diski

Hatua ya kwanza ni Ugawaji wa diski. Wakati wa kugawa, tunapaswa kukumbuka vidokezo hapa chini.

  1. Kugawanya kuweka kumbukumbu na urejeshaji akilini.
  2. Alama ya kizuizi cha nafasi katika kizigeu.
  3. Udhibiti wa diski – Kazi ya Utawala.

Usimamizi wa Kiasi cha Mantiki

LVM ni kizigeu changamano kinachotumika katika Usakinishaji Kubwa wa Hifadhi. Muundo wa LVM hufunika kizigeu halisi cha diski ya mwili.

Kubadilisha hutumika kwa kurasa za kumbukumbu katika Linux haswa wakati wa Uwekaji wa Mfumo. Hatua ya sasa ya Mfumo imeandikwa kwa Badilisha wakati mfumo umesitishwa (Hibernate) kwa wakati fulani.

Mfumo ambao hautawahi kujificha unahitaji nafasi ya kubadilishana sawa na ukubwa wa RAM yake.

Usimbaji fiche

Hatua ya mwisho ni usimbaji fiche ambao huhakikisha data kwa usalama. Usimbaji fiche unaweza kuwa katika kiwango cha Diski na Saraka. Katika usimbaji fiche wa Disk, diski nzima imesimbwa inaweza kuhitaji aina fulani ya misimbo ili kusimbua.

Walakini ni suala ngumu. Nambari ya usimbuaji haiwezi kubaki kwenye diski hiyo hiyo inayopitia usimbaji fiche kwa hivyo tunahitaji maunzi fulani maalum au kuruhusu ubao mama kuifanya.

Usimbaji fiche wa diski ni rahisi kufikia na sio ngumu sana. Katika kesi hii, nambari ya usimbuaji inabaki kwenye diski moja, mahali fulani kwenye saraka tofauti.

Usimbaji fiche wa diski ni muhimu katika ujenzi wa seva na inaweza kuwa suala la kisheria kulingana na eneo la kijiografia unayoitekeleza.

Hapa katika makala haya, tulijaribu kuwasha taa kwenye Udhibiti wa Mfumo wa Faili na pia udhibiti wa diski kwa undani zaidi. Hayo ni yote kwa sasa. Nitakuwa hapa tena na makala Nyingine ya Kuvutia yenye thamani ya kujua. Hadi wakati huo, Endelea kufuatilia na kushikamana na Tecmint na usisahau kutupa maoni yako muhimu katika sehemu ya maoni hapa chini.