- Kā defragmentēt cieto disku uz Linux

Kā defragmentēt cieto disku uz Linux

Tur ir daudz nepareizu priekšstatufailu sistēmas un operētājsistēmas. Visizplatītākais kļūdains uzskats ir tāds, ka tikai Windows cietie diski NTFS failu sistēmā kādreiz var kļūt sadrumstaloti. Tas ir mīts. Sadrumstalotība nav slikts Microsoft izgudrojums. Faktiski failu sadrumstalotība var notikt lielākajā daļā failu sistēmu, ja vien tie nav īpaši izstrādāti, lai tos nesadalītu (kas ir diezgan reti). Linux lietotāji nav imūni no defragmentēšanas procesa iziešanas. Diemžēl populārās tiešsaistes vietnes tiešsaistē bieži iemieso uzskatu, ka “Linux ir imūna”. Daļēji tas ir daļēji taisnība. Linux failu sistēmas Failu sistēmu sadrumstalotība notiek lēnāk nekā kaut kas līdzīgs Microsoft NTFS, taču tās nav imūnas. Šajā rakstā mēs apskatīsim, kā rīkoties, kad jūsu Linux dators sasniedz kritisko sadrumstalotības līmeni un kā defragmentēt cieto disku Linux.

Dzīva Linux diska izveidošana

Atšķirībā no Windows, Linux failu sistēmām tā nevajadzētu būtlietošanas laikā tas ir jānodedzina. Tas nozīmē, ja jūs kādreiz vēlaties defragmentēt cieto disku Linux, it īpaši tādu, kurā atrodas jūsu Linux instalācija, priekšroka dodama tiešajam diskam. Runājot par dzīvu disku, to darīs jebkurš vecais Linux (ja vien ir root termināla pieeja). Tomēr šajā rokasgrāmatā mēs iesakām jums izmantot Arch Linux dzīvu disku.

Arka ir labākā, jo tā tiek ielādēta tieši saknēapvalks. Tas padara to par perfektu operētājsistēmu uzturēšanas darbiem. Lai izveidotu tiešo disku, no Arch vietnes lejupielādējiet jaunāko ISO failu un iegūstiet Etcher USB ISO rakstīšanas rīku. Tieša diska izveidošana ir vienkārša, un rīks Etcher palīdzēs jums veikt visu procesu.

Sagatavojiet savu sistēmu

Defragu var palaist, neiziet cauri šim procesam, taču tas nav ieteicams. Lietas var noiet greizi un pat neizpildīties, ja kādā no starpsienām ir kādi slikti bloki.

Arch Linux uzvednē izmantojiet lsblk. Šajā komandā ir uzskaitītas visas bloķētās ierīces (datidiskdziņi utt.), kas pašlaik ir savienoti ar datoru. Izmantojot sarakstu, kuru rāda lsblk, nosakiet, kādos cietajos diskos (un nodalījumos) vēlaties palaist defragmu, un paturiet prātā, kuras etiķetes ir kādas.

Pēc tam dodieties uz Arch apvalka uzvedni un ierakstiet:

fsck /dev/sdXY -y

Piezīme: aizstājiet X un Y ar cietā diska etiķeti (kā teikts lsblk).

Uz fsck rīks skenēs jebkuru cietā diska nodalījumu, vai tajā nav sliktu bloku, bojātu bloku un atkritumu datu. Tas notīrīs visu no starpsienām, lai defragments varētu darboties nevainojami.

Atkarībā no tā, cik sliktu datu bitu irJa nodalījums, kurā darbojas fsck komanda, tīrīšanas process varētu aizņemt diezgan daudz laika. Neuztraucies; šis process ir pilnībā automātisks. Nav nepieciešams neko darīt, pateicoties slēdža -y izmantošanai, kas automātiski atbildēs “jā” uz katru programmas uzdoto jautājumu.

Sadrumstalotības noteikšana

Lai atklātu sadrumstalotību, mums atkal būs jāizmanto fsck. Šoreiz palaidiet to ar -fn slēdzi:

fcsk -fn /dev/sdXY

-Fn karodziņš ļauj ātri pārbaudīt fsck rīkufailu sistēma. Tas nosaka, vai visa sistēma ir “blakus” (jeb citādi sadrumstalota). Jo mazāks skaitlis, jo labāk. Vislabāk defragmentēt tikai tad, ja jūsu failu sistēma ir sadrumstalota par 15%.

Defragmentēšana

Arch Linux komplektācijā ietilpst jaudīgs defrag rīkstieši no komplekta, bez vajadzības kaut ko instalēt. Šo rīku sauc par e4defrag. Tas ir ļoti viegls, bet ļoti spēcīgs. Palaidiet to uz jebkura Linux nodalījuma, un tas diezgan viegli analizēs un defragmentēs cieto disku Linux. Lai to izmantotu, atrodiet tā nodalījuma nosaukumu, kuru vēlaties sakopt lsblk komanda.

mount /dev/sdXY /mnt

Pēc tam sāciet defragmentēšanas procesu:

e4defrag /dev/sdXY

Piezīme: Kaut arī šī apmācība skaidri norāda, ka lietotājinevajadzētu palaist e4defrag, neizmantojot dzīvu disku, tas nenozīmē, ka to nav iespējams izdarīt darbojas sistēmā. Mēs neiesakām to darīt tāpēc, ka sliktos blokus nav iespējams labot un notīrīt, kamēr Linux izmanto cieto disku. Tas traucē procesam, kas noved pie sadrumstalotības novēršanas.

Ja vēlaties izlaist slikta ceļa tīrīšanubloķē un atkritumu datus pirms e4defrag izmantošanas, šo procesu ir iespējams veikt jebkurā Linux izplatīšanā. Lielākā daļa Linux izplatījumu pēc noklusējuma piegādā e4defrag rīku.

Ja kāda iemesla dēļ e4defrag nav jūsu Linux personālajā datorā, to ir ļoti viegli atrast. Vienkārši meklējiet pakotņu pārvaldnieku, kuru parasti izmantojat, lai instalētu programmas ar “e4defrag”, un instalējiet to.

Secinājums

Sadrumstalotība ir skaitļošanas realitāte. Ar laiku failu faili kļūst arvien pārblīvēti. Lai gan ir taisnība, ka operētājsistēmā Linux šī problēma patiešām parādās tikai tad, kad diskdzinis ir gandrīz pilns, tā joprojām ir problēma. Tāpēc tas attiecas uz to, ka šis mīts, ka “Linux neprasa sadrumstalotību” nav noderīgs. Cerams, ka ar šīs apmācības palīdzību jūs sapratīsit, ka jūsu uzdevums ir saglabāt Linux cieto disku tipveida formā!

Komentāri