Ext2, Ext3 & Ext4 ni nini na Jinsi ya Kuunda na Kubadilisha


Nimetumia mfumo wangu wa zamani wa Fedora kujaribu ambapo nilibadilisha kutoka ext2 hadi ext3, ext2 hadi ext4, na ext3 hadi mifumo ya faili ya ext4 kwa mafanikio.

Kwa kufuata mwongozo huu mtu yeyote anaweza kubadilisha mifumo yake ya faili kwa ustadi, lakini bado, napenda KUONYA nyote kabla ya kufanya hivi kwa sababu kazi ifuatayo ilihitaji mbinu za kiutawala zenye ujuzi, na uhakikishe lazima uchukue chelezo muhimu ya faili zako kabla ya kufanya hivi. Ikiwa kitu kitaenda vibaya angalau unaweza kurudi nyuma na data yako ya chelezo.

Katika kompyuta, mfumo wa faili ni njia ambayo faili hupewa majina na kuwekwa kimantiki ili kuhifadhi, kurejesha na kusasisha data na pia kutumika kudhibiti nafasi kwenye vifaa vinavyopatikana.

Mfumo wa faili umegawanywa katika sehemu mbili zinazoitwa Data ya Mtumiaji na Metadata. Katika makala haya, ninajaribu kuchunguza jinsi ya kuunda na kubadilisha mifumo mbalimbali ya faili za Linux na tofauti za kiwango cha juu kati ya mifumo ya faili ya Ext2, Ext3, na Ext4.

Kabla ya kusogeza usomaji zaidi, wacha nitangaze muhtasari kuhusu mifumo ya faili ya Linux.

Ext2 - Mfumo wa Faili uliopanuliwa wa Pili

  1. Mfumo wa faili wa ext2 ulianzishwa mwaka wa 1993 na Ext2 ilitengenezwa na Remy Card. Ulikuwa mfumo wa kwanza wa faili chaguo-msingi katika distros kadhaa za Linux kama vile RedHat na Debian.
  2. Ilikuwa ni kushinda kizuizi cha mfumo wa faili wa Ext uliorithiwa.
  3. Upeo wa juu wa faili ni 16GB - 2TB.
  4. Kipengele cha uandishi wa habari hakipatikani.
  5. Inatumika kwa maudhui ya kawaida ya hifadhi ya Mweko kama vile Hifadhi ya USB Flash, Kadi ya SD, n.k.

Ext3 - Mfumo wa Faili uliopanuliwa wa Tatu

  1. Mfumo wa faili wa Ext3 ulianzishwa mwaka wa 2001 na huo uliunganishwa na Kernel 2.4.15 na kipengele cha uandishi wa habari, ambacho ni kuboresha kutegemewa na kuondoa hitaji la kuangalia mfumo wa faili baada ya kuzima kwa njia isiyo safi.
  2. Ukubwa wa juu wa faili 16GB - 2TB.
  3. Toa kifaa cha kuboresha kutoka kwa mifumo ya faili ya Ext2 hadi Ext3 bila kuhitaji kuhifadhi nakala na kurejesha data.

Ext4 - Mfumo wa Nne wa Faili uliopanuliwa

  1. Ext4, mrithi wa Ext3 anayetarajiwa sana.
  2. Mnamo Oktoba 2008, Ext4 kama msimbo thabiti iliunganishwa katika Kernel 2.6.28 ambayo ina mfumo wa faili wa Ext4.
  3. Upatanifu wa nyuma.
  4. Ukubwa wa juu wa faili 16GB hadi 16TB.
  5. Mfumo wa faili wa ext4 una chaguo la Kuzima kipengele cha uandishi wa habari.
  6. Vipengele vingine kama vile Uongezaji wa Saraka Ndogo, Ugawaji wa Vizuizi vingi, Ugawaji Uliocheleweshwa, FSCK Haraka n.k.

Jinsi ya Kuamua Aina ya Mfumo wa Faili?

Kuamua aina ya mfumo wako wa faili ya Linux, endesha amri ifuatayo kwenye terminal kama mtumiaji wa mizizi.

# df -hT | awk '{print $1,$2,$NF}' | grep "^/dev"
/dev/sda3 ext3 /
/dev/sda1 ext3 /boot

Kuunda Ext2, au Ext3, au Ext4 File Systems

Mara tu unapounda mfumo wa faili kwa kutumia parted command, tumia mke2fs amri kuunda mojawapo ya mfumo wa faili na uhakikishe kuwa unabadilisha hdXX na jina la kifaa chako.

# mke2fs /dev/hdXX
# mke2fs –j  /dev/hdXX
OR
# mkfs.ext3  /dev/hdXX

-j chaguo hutumiwa kwa uandishi wa habari.

# mke2fs -t ext4 /dev/hdXX
OR 
# mkfs.ext4 /dev/hdXX

-t chaguo kutaja aina ya mfumo wa faili.

Kubadilisha Ext2, au Ext3, au Ext4 File Systems

Daima ni njia bora ya kuondoa mifumo ya faili na kuibadilisha. Ubadilishaji unaweza kufanywa bila kuteremsha na kuweka mfumo wa faili. Tena badilisha hdXX na jina la kifaa chako.

Ili kubadilisha mfumo wa faili wa ext2 hadi ext3 kuwezesha kipengele cha jarida, tumia amri.

# tune2fs -j /dev/hdXX

Kubadilisha kutoka ext2 ya zamani hadi mfumo mpya wa faili wa ext4 na kipengele cha hivi karibuni cha uandishi. Endesha amri ifuatayo.

# tune2fs -O dir_index,has_journal,uninit_bg /dev/hdXX

Kisha, fanya ukaguzi kamili wa mfumo wa faili kwa amri ya e2fsck ya kurekebisha na kutengeneza.

# e2fsck -pf /dev/hdXX

-p chaguo hurekebisha kiotomatiki mfumo wa faili.
-f chaguo hulazimisha kuangalia mfumo wa faili hata inaonekana kuwa safi.

Ili kuwezesha vipengele vya ext4 kwenye mfumo uliopo wa faili wa ext3, tumia amri.

# tune2fs -O extents,uninit_bg,dir_index /dev/hdXX

ONYO: Huwezi kurudisha nyuma au kurudi kwenye mfumo wa faili wa ext3 mara tu unapoendesha amri hapo juu.

Baada ya kutekeleza amri hii LAZIMA tuendeshe fsck ili kurekebisha baadhi ya miundo kwenye diski ambayo tune2fs imerekebisha.

# e2fsck -pf /dev/hdXX

ONYO: Tafadhali jaribu amri hizi zote hapo juu kwenye seva yako ya Linux ya majaribio.