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
- 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.
- O jẹ lati bori idiwọn ti eto faili Ext julọ julọ.
- Iwọn faili to pọ julọ jẹ 16GB - 2TB.
- Ẹya akọọlẹ ko si.
- 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ọ.
- Iwọn faili Max 16GB - 2TB.
- 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
- Ext4, Aṣoju Ext3 ti o nireti ga julọ.
- 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.
- Sẹhin ibamu.
- Max faili iwọn 16GB si 16TB.
- Eto faili ext4 ni aṣayan lati Pa ẹya akọọlẹ.
- 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.