Otu esi edozi ma mebie akụkụ na akwụkwọ ndekọ aha Linux


Ndị na-eji Linux na-echekarị na ọ chọghị nbibi. Nke a bụ nghọtahie a na-ahụkarị n'ofe ndị ọrụ Linux. N'ezie, sistemụ arụmọrụ Linux na-akwado defragmentation. Isi ihe nke defragmentation bụ imeziwanye ọrụ I/O dị ka ikwe ka vidiyo mpaghara na-ebu ngwa ngwa ma ọ bụ wepụta ebe nchekwa ngwa ngwa.

Sistemụ faịlụ Linux ext2, ext3 na ext4 achọghị nlebara anya ahụ, mana ka oge na-aga, mgbe emechara ọtụtụ ọtụtụ ndị na-agụ/na-ede faịlụ sistemụ nwere ike ịchọ nkwalite. Ma ọ bụghị ya, diski ike nwere ike ịdị nwayọọ ma nwee ike imetụta sistemụ niile.

N'ime nkuzi a, m ga-egosi gị usoro ole na ole dị iche iche iji mee defragmentation na faịlụ. Tupu anyị ebido, anyị kwesịrị ịkọ ihe sistemụ faịlụ nkịtị dị ka ext2,3,4 na-eme iji gbochie nkewa. Sistemu faịlụ ndị a gụnyere usoro iji gbochie mmetụta. Dịka ọmụmaatụ, sistemụ faịlụ na-edobe otu ngọngọ n'efu na diski ike iji chekwaa faịlụ na-eto eto kpamkpam.

O di nwute, a naghị eji usoro dị otú ahụ edozi nsogbu ahụ mgbe niile. Ọ bụ ezie na sistemụ arụmọrụ ndị ọzọ nwere ike ịchọ sọftụwia mgbakwunye dị oke ọnụ iji dozie ụdị nsogbu ahụ, Linux nwere ngwa ọrụ dị mfe nke nwere ike inyere gị aka idozi ụdị nsogbu ahụ.

Otu esi elele sistemụ faịlụ chọrọ nbibi?

Tupu anyị amalite, ọ ga-amasị m ịkọwa na arụ ọrụ ndị dị n'okpuru kwesịrị ịbụ naanị na HDDs ọ bụghị na SSD. Ịmebi draịva SSD gị ga-abawanye ọnụ ọgụgụ ọgụgụ/dee ya ma mee ka ndụ ya dị mkpụmkpụ. Kama, ọ bụrụ na ị na-eji SSD, ịkwesịrị iji ọrụ TRIM, nke anaghị ekpuchi ya na nkuzi a.

ka anyị nwalee ma ọ bụrụ na usoro ahụ chọrọ n'ezie defragmentation. Anyị nwere ike iji ngwaọrụ dị ka e2fsck lelee nke a ngwa ngwa. Tupu iji ngwa a na nkebi na sistemụ gị, a na-atụ aro ka iji bulite nkebi ahụ. Nke a adịghị mkpa kpamkpam, mana ọ bụ ụzọ dị mma iji gaa:

$ sudo umount <device file>

N'okwu m, enwere m/dev/sda1 na /tmp:

Buru n'uche na n'ọnọdụ gị, tebulu nkebi nwere ike ịdị iche, yabụ hụ na ị ga-ebugo nkebi ziri ezi. Iji wepụ nkebi ahụ ị nwere ike iji:

$ sudo umount /dev/sda1

Ugbu a, ka anyị lelee ma nkebi a chọrọ defragmentation, yana e2fsck. Ị ga-emerịrị iwu a:

$ sudo e2fsck -fn /dev/sda1

Iwu dị n'elu ga-eme nlele sistemụ faịlụ. Nhọrọ -f na-amanye nlele ahụ, ọbụlagodi na sistemụ ahụ dị ọcha. A na-eji nhọrọ -n mepee sistemụ faịlụ na-agụ naanị wee were azịza nke \no\ ajụjụ niile nwere ike ịpụta.

Nhọrọ a na-enye ohere iji e2fsck enweghị mmekọrịta. Ọ bụrụ na ihe niile dị mma, ị ga-ahụ nsonaazụ yiri nke egosiri na nseta ihuenyo dị n'okpuru:

Nke a bụ ọmụmaatụ ọzọ na-egosi mperi na sistemụ:

Otu esi edozi sistemụ faịlụ Linux site na iji e2fsck

Ọ bụrụ na mperi pụtara, ịnwere ike iji e2fsck nwaa imezi sistemụ faịlụ site na nhọrọ “-p”. Rịba ama na iji mee iwu dị n'okpuru ebe a, a ga-achọ iwepụ nkebi ahụ:

$ sudo e2fsck -p <device file>

Nhọrọ -p na-anwa ịrụzi akpaaka na sistemụ faịlụ maka nsogbu enwere ike idozi n'enweghị enyemaka mmadụ. Ọ bụrụ na achọpụtara nsogbu nke nwere ike ịchọ ka onye na-ahụ maka sistemụ mee ihe ndozi ọzọ, e2fsck ga-ebipụta nkọwa nke nsogbu ahụ wee jiri koodu 4 pụọ, nke pụtara “Mmehie sistemu faịlụ emeghị nke ọma”. Dabere n'okwu a chọtara, enwere ike ịchọ omume dị iche iche

Ọ bụrụ na esemokwu ahụ pụtara na nkebi na-enweghị ike iwepụ, ịnwere ike iji ngwa ọzọ a na-akpọ e4defrag. Ọ na-abịa na etinyere ya na ọtụtụ Linux distros, mana ọ bụrụ na ịnweghị ya na nke gị, ịnwere ike iji ya wụnye ya:

$ sudo apt-get install e2fsprogs         [On Debian and Derivatives]
# yum install e2fsprogs                  [On CentOS based systems]
# dnf install e2fsprogs                  [On Fedora 22+ versions] 

Otu esi emebi akụkụ Linux

Ugbu a ọ bụ oge imebi akụkụ Linux site na iji iwu na-esonụ.

$ sudo e4defrag <location>
or
$ sudo e4defrag <device>

Otu esi emebi ndekọ ndekọ Linux

Dịka ọmụmaatụ, ọ bụrụ na ịchọrọ imebi otu ndekọ ma ọ bụ ngwaọrụ, ịnwere ike iji:

$ sudo e4defrag /home/user/directory/
# sudo e4defrag /dev/sda5

Otu esi emebi akụkụ Linux niile

Ọ bụrụ na ịchọrọ imebi sistemụ gị niile, ụzọ dị mma isi mee nke a bụ:

$ sudo e4defrag /

Buru n'uche na usoro a nwere ike iwe oge iji wuchaa ya.

Mmechi

Defragmentation bụ ọrụ ị na-agaghị adị mkpa ka ị na-agba na Linux. A na-eche ya maka ndị ọrụ ike maara ihe ha na-eme na anaghị akwado ya maka Linux newbies. Isi ihe niile a na-eme bụ ka emeziwanye sistemụ faịlụ gị ka arụ ọrụ ọgụgụ/dee ọhụrụ nke ọma.