Kedu ihe bụ Ext2, Ext3 & Ext4 yana otu esi emepụta ma tụgharịa


Ejirila m usoro ochie Fedora m nwalee ebe m tụgharịrị site na ext2 gaa na ext3, ext2 gaa na ext4, na ext3 gaa na ext4 faịlụ nke ọma.

Site n'ịgbaso ntuziaka a, onye ọ bụla nwere ike ịtụgharị sistemụ faịlụ ha nke ọma, mana ka ọ na-amasị m ịDỌỌ AKA NTỊ KWESỊRỊ gị niile tupu ime nke a n'ihi na ọrụ na-esonụ chọrọ usoro nhazi ọkachamara, ma jide n'aka na ị ga-eburịrị ihe ndabere dị mkpa nke faịlụ gị tupu ime nke a. Ọ bụrụ na ọ bụrụ na ihe na-aga na-ezighị ezi ma ọ dịkarịa ala ị nwere ike ịlaghachi azụ na ndabere data gị.

Na kọmpụta, usoro faịlụ bụ ụzọ a na-esi akpọ aha faịlụ ma debe ya n'ụzọ ezi uche dị na ya iji chekwaa, weghachite, na melite data yana ijikwa ohere na ngwaọrụ dị.

E kewara sistemụ faịlụ ahụ ụzọ abụọ a na-akpọ Data User na Metadata. N'isiokwu a, m na-agbalị ịchọpụta otu esi emepụta ma gbanwee usoro faịlụ Linux dị iche iche na ọdịiche dị elu n'etiti Ext2, Ext3, na Ext4 faịlụ.

Tupu ịkwaga n'ihu ịgụ, ka m webata nkenke gbasara sistemụ faịlụ Linux.

Ext2 – Sistemụ faịlụ agbatịkwuru nke abụọ

  1. E webatara sistemụ faịlụ ext2 na 1993 na Ext2 bụ nke Remy Kaadị mepụtara. Ọ bụ sistemụ faịlụ ndabara mbụ na ọtụtụ Linux distros dị ka RedHat na Debian.
  2. Ọ bụ iji merie mmachi nke sistemụ faịlụ Ext nke ketara.
  3. Nha faịlụ kacha bụ 16GB – 2TB.
  4. Akụkọ akwụkwọ akụkọ adịghị.
  5. A na-eji ya maka mgbasa ozi nchekwa dabere na Flash dị ka USB Flash Drive, Kaadị SD, wdg.

Ext3 – Sistemụ faịlụ agbatịkwuru nke atọ

  1. E webatara sistemụ faịlụ Ext3 na 2001 wee jikọta otu ihe ahụ na Kernel 2.4.15 nwere njirimara akwụkwọ akụkọ, nke bụ iji kwalite ntụkwasị obi wee wepụ mkpa ịlele sistemụ faịlụ mgbe emechiri adịghị ọcha.
  2. Nha faịlụ kacha 16GB – 2TB.
  3. Nye akụrụngwa iji kwalite site na sistemu faịlụ Ext2 gaa na Ext3 na-enweghị nkwado ndabere na mpaghara weghachi data.

Ext4 – Sistemụ Faịlụ agbatịkwuru nke anọ

  1. Ext4, onye ga-anọchi Ext3 a na-atụ anya ya.
  2. N'October 2008, Ext4 dị ka koodu kwụsiri ike jikọtara na Kernel 2.6.28 nke nwere sistemụ faịlụ Ext4.
  3. ndakọrịta azụ.
  4. Nha faịlụ kacha 16GB ruo 16TB.
  5. Sistemụ faịlụ ext4 nwere nhọrọ iji gbanyụọ njirimara akwụkwọ akụkọ.
  6. Njirimara ndị ọzọ dị ka Sub Directory Scalability, Multiblock Allocation, Delayed Allocation, Fast FSCK wdg.

Kedu ka esi achọpụta Ụdị Sistemu Faịlụ?

Iji chọpụta ụdị sistemụ faịlụ Linux gị, mee iwu na-esonụ na njedebe dị ka onye ọrụ mgbọrọgwụ.

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

Mepụta Sistemụ Faịlụ Ext2 ma ọ bụ Ext3 ma ọ bụ Ext4

Ozugbo ịmepụtara sistemụ faịlụ site na iji iwu nkewa, jiri iwu mke2fs mepụta otu n'ime sistemụ faịlụ wee hụ na ị jiri aha ngwaọrụ gị dochie hdXX.

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

-j nhọrọ a na-eji maka akwụkwọ akụkọ.

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

-t nhọrọ ezipụta ụdị usoro faịlụ.

Na-atụgharị ihe Ext2, ma ọ bụ Ext3, ma ọ bụ Ext4 Sistemụ faịlụ

Ọ bụ ụzọ ka mma mgbe niile ịtọghe sistemu faịlụ wee tụgharịa ha. Enwere ike ịme mgbanwe na-enweghị iwepụ na ịkwanye sistemụ faịlụ. Jiri aha ngwaọrụ gị dochie hdXX ọzọ.

Ka ịgbanwee sistemu faịlụ ext2 ka ọ bụrụ ext3 na-enyere njirimara akwụkwọ ikike, jiri iwu ahụ.

# tune2fs -j /dev/hdXX

Iji tọghata site na ext2 ochie gaa na sistemụ faịlụ ext4 ọhụrụ nwere njirimara akwụkwọ akụkọ kachasị ọhụrụ. Gbaa iwu na-esonụ.

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

Na-esote, mee nyocha usoro faịlụ zuru ezu na iwu e2fsck iji dozie na ịrụzi.

# e2fsck -pf /dev/hdXX

-p nhọrọ na-arụkwa sistemụ faịlụ na-akpaghị aka.
-f nhọrọ ike ịlele sistemụ faịlụ ọbụlagodi na ọ dị ọcha.

Iji mee ka njirimara ext4 dị na sistemụ faịlụ ext3 dị, jiri iwu ahụ.

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

ỊDỌ AKA NA NTỊ: Ị nweghị ike ịtụgharị ma ọ bụ rịgoro azụ na ext3 filesystem ozugbo ịmechara iwu a dị n'elu.

Mgbe ịmechara iwu a, anyị ga-agbarịrị fsck iji dozie ụfọdụ ihe arụrụ arụ na diski nke tune2fs mezigharịrị.

# e2fsck -pf /dev/hdXX

ỊDỌ AKA NA NTỊ: Biko nwalee iwu ndị a niile na sava Linux na-anwale gị.