Hvað er Ext2, Ext3 & Ext4 og hvernig á að búa til og umbreyta


Ég hef notað gamla Fedora kerfið mitt til að prófa hvar ég breytti úr ext2 í ext3, ext2 í ext4 og ext3 í ext4 skráarkerfi með góðum árangri.

Með því að fylgja þessari handbók getur hver sem er umbreytt skráarkerfum sínum á skynsamlegan hátt, en samt, mér finnst gaman að VARA ykkur öll við áður en þetta er gert vegna þess að eftirfarandi verkefni krafðist hæfra stjórnunarhátta, og vertu viss um að þú verður að taka mikilvæga öryggisafrit af skrám þínum áður en þú gerir þetta. Ef eitthvað fer úrskeiðis geturðu að minnsta kosti farið aftur til baka með öryggisafritsgögnin þín.

Í tölvu er skráarkerfi leið þar sem skrár eru nefndar og settar á rökréttan hátt til að geyma, sækja og uppfæra gögnin og einnig notuð til að stjórna plássi á tiltækum tækjum.

Skráarkerfinu er skipt í tvo hluta sem kallast User Data og Metadata. Í þessari grein er ég að reyna að kanna hvernig á að búa til og umbreyta ýmsum Linux skráarkerfum og mikilli mun á Ext2, Ext3 og Ext4 skráarkerfum.

Áður en ég flyt frekari lestur, leyfðu mér að kynna stuttlega um Linux skráarkerfi.

Ext2 - Annað útvíkkað skráarkerfi

  1. Ext2 skráarkerfið var kynnt árið 1993 og Ext2 var þróað af Remy Card. Það var fyrsta sjálfgefna skráarkerfið í nokkrum Linux dreifingum eins og RedHat og Debian.
  2. Það var til að sigrast á takmörkunum á eldri Ext skráarkerfinu.
  3. Hámarksskráarstærð er 16GB – 2TB.
  4. Dagbókareiginleikinn er ekki tiltækur.
  5. Það er verið að nota það fyrir venjulega Flash-undirstaða geymslumiðla eins og USB Flash drif, SD kort osfrv.

Ext3 - Þriðja útvíkkað skráarkerfi

  1. Ext3 skráarkerfi var kynnt árið 2001 og það sama var samþætt við Kernel 2.4.15 með dagbókareiginleika, sem er til að bæta áreiðanleika og útiloka þörfina á að athuga skráarkerfið eftir óhreina lokun.
  2. Hámarksskráarstærð 16GB – 2TB.
  3. Bjóða upp á aðstöðu til að uppfæra úr Ext2 í Ext3 skráarkerfi án þess að þurfa að taka öryggisafrit og endurheimta gögn.

Ext4 - Fjórða aukna skráarkerfið

  1. Ext4, hinn eftirvænti Ext3 arftaki.
  2. Í október 2008 var Ext4 sem stöðugur kóði sameinaður í Kernel 2.6.28 sem inniheldur Ext4 skráarkerfi.
  3. Afturábak eindrægni.
  4. Hámarksskráarstærð 16GB til 16TB.
  5. Ext4 skráarkerfið hefur möguleika á að slökkva á dagbókaraðgerðinni.
  6. Aðrir eiginleikar eins og sveigjanleiki undirskrár, úthlutun fjölblokka, seinkuð úthlutun, hröð FSCK osfrv.

Hvernig á að ákvarða gerð skráarkerfis?

Til að ákvarða Linux skráarkerfisgerðina þína skaltu keyra eftirfarandi skipun í flugstöðinni sem rótnotandi.

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

Að búa til Ext2, eða Ext3, eða Ext4 skráarkerfi

Þegar þú hefur búið til skráarkerfi með aðskilinni skipun, notaðu mke2fs skipunina til að búa til annaðhvort skráarkerfisins og vertu viss um að þú skiptir hdXX út fyrir tækisnafnið þitt.

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

-j valmöguleikinn er notaður fyrir dagbók.

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

-t valkostur til að tilgreina skráarkerfisgerðina.

Umbreyta Ext2, eða Ext3, eða Ext4 skráarkerfi

Það er alltaf betri leið til að aftengja skráarkerfin og breyta þeim. Umbreytingu er hægt að gera án þess að aftengja og tengja skráarkerfið. Skiptu aftur hdXX út fyrir nafn tækisins þíns.

Til að breyta ext2 skráarkerfi í ext3 sem gerir dagbókareiginleikann virkan skaltu nota skipunina.

# tune2fs -j /dev/hdXX

Til að breyta úr gömlu ext2 í nýtt ext4 skráarkerfi með nýjustu dagbókaraðgerðinni. Keyra eftirfarandi skipun.

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

Næst skaltu gera fullkomið skráarkerfisskoðun með e2fsck skipuninni til að laga og gera við.

# e2fsck -pf /dev/hdXX

-p valkostur gerir sjálfkrafa við skráarkerfið.
-f valmöguleikinn þvingar til að athuga skráarkerfið jafnvel það virðist hreint.

Til að virkja ext4 eiginleikana á núverandi ext3 skráarkerfi, notaðu skipunina.

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

VIÐVÖRUN: Þú getur ekki snúið aftur eða tengt aftur í ext3 skráarkerfið þegar þú hefur keyrt ofangreinda skipun.

Eftir að hafa keyrt þessa skipun VERÐUM við að keyra fsck til að laga sum kerfi á disknum sem tune2fs hefur breytt.

# e2fsck -pf /dev/hdXX

VIÐVÖRUN: Vinsamlega reyndu allar þessar skipanir hér að ofan á Linux prófunarþjóninum þínum.