Kini Ext2, Ext3 & Ext4 ati Bii o ṣe Ṣẹda ati Yiyipada


Mo ti lo eto atijọ mi Fedora lati ṣe idanwo ibiti mo yipada lati ext2 si ext3, ext2 si ext4, ati ext3 si awọn ọna faili ext4 ni aṣeyọri.

Nipa titẹle itọsọna yii ẹnikẹni le yi awọn ọna faili wọn pada pẹlu ọgbọn, ṣugbọn sibẹ, Mo fẹran IKILỌ gbogbo yin ṣaaju ṣiṣe eyi nitori iṣẹ ṣiṣe atẹle yii nilo awọn ilana iṣakoso ti oye, ati rii daju pe o gbọdọ mu afẹyinti pataki ti awọn faili rẹ ṣaaju ṣiṣe eyi. Ti o ba jẹ pe ohunkan ba jẹ aṣiṣe o kere ju o le pada si ẹhin pẹlu data afẹyinti rẹ.

Ninu kọnputa kan, eto faili jẹ ọna eyiti a fi darukọ awọn faili ati gbe ni ọgbọn lati tọju, gba pada, ati mu data dojuiwọn ati tun lo lati ṣakoso aaye lori awọn ẹrọ to wa.

Eto faili ti pin si awọn ipele meji ti a pe ni Olumulo Olumulo ati Metadata. Ninu akọle yii, Mo n gbiyanju lati ṣawari bi o ṣe le ṣẹda ati yiyipada ọpọlọpọ awọn ọna ṣiṣe faili Linux ati awọn iyatọ ipele giga laarin awọn ọna faili Ext2, Ext3, ati Ext4.

Ṣaaju gbigbe awọn kika siwaju sii, jẹ ki n ṣafihan ṣoki kan nipa awọn ọna ṣiṣe faili Linux.

Ext2 - Eto Faagun Afikun Keji

  1. A ṣe agbekalẹ eto faili ext2 ni ọdun 1993 ati Ext2 ti dagbasoke nipasẹ Remy Card. O jẹ eto faili aiyipada akọkọ ni ọpọlọpọ awọn distros Linux bi RedHat ati Debian.
  2. O jẹ lati bori idiwọn ti eto faili Ext julọ julọ.
  3. Iwọn faili to pọ julọ jẹ 16GB - 2TB.
  4. Ẹya akọọlẹ ko si.
  5. O n lo fun deede media ti o da lori Flash bi USB Flash drive, Kaadi SD, ati bẹbẹ lọ

Ext3 - Kẹta Faagun Eto Faagun

    A ṣe agbekalẹ eto faili Ext3 ni ọdun 2001 ati pe kanna ni a ṣepọ pẹlu Kernel 2.4.15 pẹlu ẹya akọọlẹ kan, eyiti o jẹ lati mu igbẹkẹle dara si ati yiyo iwulo lati ṣayẹwo eto faili lẹhin tiipa aimọ.
  1. Iwọn faili Max 16GB - 2TB.
  2. Pese apo lati ṣe igbesoke lati Ext2 si awọn ọna faili Ext3 laisi nini lati ṣe afẹyinti ati mimu-pada sipo data.

Ext4 - Ẹkẹrin Faagun Eto Fikun-un

  1. Ext4, Aṣoju Ext3 ti o nireti ga julọ.
  2. Ni Oṣu Kẹwa ọdun 2008, Ext4 bi koodu idurosinsin ti dapọ ni Kernel 2.6.28 eyiti o ni eto faili Ext4 kan ninu.
  3. Sẹhin ibamu.
  4. Max faili iwọn 16GB si 16TB.
  5. Eto faili ext4 ni aṣayan lati Pa ẹya akọọlẹ.
  6. Awọn ẹya miiran bii Scalability Sub Directory, Multilocation Multiloc, Delocation Deused, Fast FSCK etc.

Bii O ṣe le pinnu Iru Eto Eto Faili?

Lati pinnu iru eto faili Lainos rẹ, ṣiṣe aṣẹ atẹle ni ebute bi olumulo root.

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

Ṣiṣẹda Ext2, tabi Ext3, tabi Awọn ọna ẹrọ Faili Ext4

Ni kete ti o ṣẹda eto faili nipa lilo pipaṣẹ ti a pin, lo aṣẹ mke2fs lati ṣẹda boya ti faili faili ati rii daju pe o rọpo hdXX pẹlu orukọ ẹrọ rẹ.

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

-j aṣayan ti lo fun iwe iroyin.

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

-t aṣayan lati ṣafihan iru eto faili.

Yiyipada Ext2 kan, tabi Ext3, tabi Awọn ọna ẹrọ Faili Ext4

O jẹ ọna ti o dara julọ nigbagbogbo lati yọkuro awọn eto faili ki o yipada wọn. Iyipada le ṣee ṣe laisi ṣiṣi silẹ ati iṣagbesori eto faili. Lẹẹkansi rọpo hdXX pẹlu orukọ ẹrọ rẹ.

Lati yi eto faili ext2 pada si ext3 ti n mu ẹya akọọlẹ ṣiṣẹ, lo aṣẹ.

# tune2fs -j /dev/hdXX

Lati yipada lati atijọ ext2 si faili faili ext4 tuntun pẹlu ẹya akọọlẹ akọọlẹ tuntun. Ṣiṣe aṣẹ wọnyi.

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

Nigbamii, ṣe ayẹwo eto faili pipe pẹlu aṣẹ e2fsck lati ṣatunṣe ati atunṣe.

# e2fsck -pf /dev/hdXX

aṣayan -p tunṣe eto faili laifọwọyi.
-f aṣayan fi agbara ṣayẹwo eto faili paapaa o dabi mimọ.

Lati mu awọn ẹya ext4 ṣiṣẹ lori eto faili ext3 ti o wa tẹlẹ, lo pipaṣẹ.

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

IKILỌ: O ko le pada tabi gbe pada si faili faili ext3 ni kete ti o ba ṣiṣe aṣẹ ti o wa loke.

Lẹhin ṣiṣe aṣẹ yii o GBỌDỌ ṣiṣe fsck lati ṣatunṣe diẹ ninu awọn ẹya lori-disk ti tune2fs ti tunṣe.

# e2fsck -pf /dev/hdXX

IKILO: Jọwọ gbiyanju gbogbo awọn ofin wọnyi loke lori olupin Linux rẹ ti n danwo.