Ext2, Ext3 & Ext4 näme we nädip döretmeli we öwürmeli


Fedora köne ulgamymy ulanyp, ext2-den ext3-e, ext2-den ext4-e we ext3-den ext4 faýl ulgamyna üstünlikli öwrendigimi barlamak üçin ulandym.

Bu gollanmany ýerine ýetirmek bilen her kim öz faýl ulgamlaryny akylly-başly öwrüp biler, ýöne şonda-da men muny etmezden ozal DUNDURYŞ hemmäňizi halaýaryn, sebäbi aşakdaky wezipe ökde dolandyryş tejribesini talap edýärdi, etmezden ozal faýllaryňyzyň möhüm ätiýaçlyk nusgasyny almalydygyňyza göz ýetiriň. Iň bolmanda bir zat ýalňyşsa, ätiýaçlyk maglumatlaryňyz bilen yzyna dolanyp bilersiňiz.

Kompýuterde faýl ulgamy, maglumatlary saklamak, almak we täzelemek, şeýle hem elýeterli enjamlarda ýer dolandyrmak üçin ulanylýan faýllaryň atlarynyň we logiki taýdan ýerleşdirilmeginiň usulydyr.

Faýl ulgamy “Ulanyjy maglumatlary” we “Metadata” atly iki segmente bölünýär. Bu makalada dürli Linux faýl ulgamlaryny we Ext2, Ext3 we Ext4 faýl ulgamlarynyň arasynda ýokary derejeli tapawutlary nädip döretmelidigini we öwürmelidigini öwrenmäge synanyşýaryn.

Has giňişleýin okalmazdan ozal, Linux faýl ulgamlary barada gysgaça maglumat bermäge rugsat ediň.

Ext2 - Ikinji giňeldilen faýl ulgamy

  1. ext2 faýl ulgamy 1993-nji ýylda girizildi we Ext2 Remy Card tarapyndan işlenip düzüldi. RedHat we Debian ýaly birnäçe Linux distrosynda ilkinji başlangyç faýl ulgamydy.
  2. Miras Ext faýl ulgamynyň çäklendirmesini ýeňip geçmeli.
  3. Faýlyň iň uly ululygy 16 Gb - 2TB.
  4. featureurnal aýratynlygy elýeterli däl.
  5. Adatça USB Flash disk, SD Card we ş.m. ýaly fleş esasly ammar serişdeleri üçin ulanylýar

Ext3 - Üçünji giňeldilen faýl ulgamy

  1. Ext3 faýl ulgamy 2001-nji ýylda girizildi we Kernel 2.4.15 bilen ygtybarlylygy ýokarlandyrmak we haram ýapylandan soň faýl ulgamyny barlamak zerurlygyny aradan aýyrmak üçin ingurnal aýratynlygy bilen birleşdirildi.
  2. Iň uly faýl ölçegi 16GB - 2TB.
  3. Maglumatlaryň ätiýaçlyk nusgasyny almazdan we dikeltmezden Ext2-den Ext3 faýl ulgamyna çenli täzelenmegi üpjün ediň.

Ext4 - Dördünji giňeldilen faýl ulgamy

  1. Ext4, köp garaşylýan Ext3 mirasdüşeri.
  2. 2008-nji ýylyň oktýabr aýynda, Ext4 faýl ulgamy bolan ýadro 2.6.28-de durnukly kod hökmünde Ext4 birleşdirildi.
  3. Yza gabat gelmek.
  4. Iň uly faýl ölçegi 16 Gb-dan 16TB.
  5. ext4 faýl ulgamynyň ingurnal aýratynlygyny öçürmek mümkinçiligi bar.
  6. Sub Directory Scalability, Multiblock Allocation, Gijikdirilen Bölüm, Çalt FSCK we ş.m. ýaly beýleki aýratynlyklar

Faýl ulgamynyň görnüşini nädip kesgitlemeli?

Linux faýl ulgamyňyzyň görnüşini kesgitlemek üçin, kök ulanyjy hökmünde terminalda aşakdaky buýrugy işlediň.

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

Ext2, ýa-da Ext3 ýa-da Ext4 faýl ulgamlaryny döretmek

Bölünen buýrugy ulanyp faýl ulgamyny döredeniňizden soň, faýl ulgamynyň haýsydyr birini döretmek we hdXX-ni enjamyňyzyň ady bilen çalyşýandygyňyzy anyklamak üçin mke2fs buýrugyny ulanyň.

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

-j opsiýasy ingurnal üçin ulanylýar.

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

- faýl ulgamynyň görnüşini görkezmek üçin opsiýa.

Ext2, ýa-da Ext3 ýa-da Ext4 faýl ulgamlaryny öwürmek

Faýl ulgamlaryny aýyrmak we öwürmek üçin elmydama has gowy usuldyr. Öwürmek faýl ulgamyny aýyrmazdan we gurmazdan amala aşyrylyp bilner. HdXX-ny enjamyňyzyň ady bilen çalyşyň.

Exturnal aýratynlyklaryny açmak üçin ext2 faýl ulgamyny ext3-e üýtgetmek üçin buýrugy ulanyň.

# tune2fs -j /dev/hdXX

Iň soňky ingurnal aýratynlygy bilen köne ext2-den täze ext4 faýl ulgamyna öwürmek. Aşakdaky buýrugy işlediň.

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

Ondan soň, düzeltmek we bejermek üçin e2fsck buýrugy bilen doly faýl ulgamyny barlaň.

# e2fsck -pf /dev/hdXX

-p opsiýasy faýl ulgamyny awtomatiki bejerýär.
-f opsiýa arassa ýaly görünse-de faýl ulgamyny barlamaga mejbur edýär.

Bar bolan ext3 faýl ulgamynda ext4 aýratynlyklaryny işletmek üçin buýrugy ulanyň.

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

DUNDURYŞ: aboveokardaky buýrugy ýerine ýetireniňizden soň, ext3 faýl ulgamyna gaýdyp ýa-da yzyna dolanyp bilmersiňiz.

Bu buýrugy ýerine ýetirenimizden soň, saz2fs üýtgedilen käbir diskdäki gurluşlary düzetmek üçin fsck işlemeli.

# e2fsck -pf /dev/hdXX

DUNDURYŞ: Linux serweriňizde ýokardaky buýruklaryň hemmesini synap görmegiňizi haýyş edýäris.