Vienas iš daugiausiai dirbančių aparatūros elementų neabejotinai yra kietasis diskas, kuriame diegiame operacinę sistemą, programas ir programas, naudojame jį kaip duomenų palaikymo priemonę ir apskritai, kai pasiekiame failą šiame diske (HDD) arba SDD) palaiko skaitymo ir rašymo užduotis, kurios palaipsniui daro įtaką jo naudingo tarnavimo laikui ir veikimui.
Kaip vartotojai, turime žinoti, koks yra kompiuterio kietasis diskas, nes jei jis nepavyks, tai gali sukelti klaidų, tokių kaip:
- Netikėtos avarijos
- Nėra prieigos prie sistemos ar programų
- Lėtas užduočių vykdymas ir kt.
Viena iš gerų praktikų, kurią turime atlikti dažnai, yra standžiojo disko defragmentavimas. Paaiškinkime, kad failas (bet kokio tipo) susideda iš mažų fragmentų, kurie galiausiai saugomi kietajame diske. Operacinė sistema žino šių failų vietą, todėl mes prie jų prieiname anksti, tačiau kadangi šie failai yra ištrinami arba perkeliami, tai sukuria tai, kad sistema yra priversta stengtis rasti kiekvieno failo fragmentus. Tai yra tai, ką mes žinome kaip suskaidymą, ir tai daro neigiamą poveikį diskui, turinčiam įtakos visam sistemos veikimui.
„Ubuntu Linux“ atveju, apie kurį šiandien kalbėsime, jis tvarko tokią failų sistemą kaip EXT3, EXT4, kuri, nepaisant to, kad yra daug funkcionalesnė, yra paveikta kasdienio darbo. Defragmentacija siekiama sutvarkyti fragmentus taip, kad bendrosios kietojo disko užduotys būtų kuo išsamesnės ir funkcionalesnės. Tai pagerina visko, ką apdorojame „Ubuntu“, našumą.
„Solvetic“ žingsnis po žingsnio paaiškins, kaip teisingai defragmentuoti standųjį diską „Ubuntu“.
1. Kaip defragmentuoti standųjį diską naudojant „e4defrag“ „Ubuntu“
„e4defrag“ leidžia sumažinti failų suskaidymą, pagrįstą plėtiniais. Tikslinis „e4defrag“ failas bus sukurtas „ext4“ failų sistemoje, atminkite, kad ši komanda nepalaiko apsikeitimo failų, failų ir failų, priskirtų netiesioginiams blokams.
1 žingsnis
Ši komanda yra „e2fsprogs“ įrankių rinkinio dalis ir, jei jos neturite, galite ją įdiegti naudodami šią komandą:
sudo apt install e2fsprogs
DIDELIS
2 žingsnis
Norėdami pamatyti jos struktūrą, vykdome šią eilutę:
sudo e4defrag
DIDELIS
3 žingsnis
Mes išvardysime „Ubuntu“ diskus ir skaidinius naudodami šią komandą:
sudo fdisk -l
DIDELIS
4 žingsnis
Galima defragmentuoti konkretų kelią naudojant šią sintaksę:
sudo e4defrag „Kelias“
DIDELIS
Tačiau tikslas yra defragmentuoti diską, nes galimi du scenarijai:
5 žingsnis
Defragmentuokite diską jo neišmontuodami: šiuo atveju turime atlikti šiuos veiksmus:
sudo e4defrag /
DIDELIS
6 žingsnis
Tai sukels defragmentavimo procesą:
DIDELIS
7 žingsnis
Defragmentuokite diską, išmontuodami diskus: naudodami šią komandą bus galima atlikti išsamesnę analizę, išmontuojant diskus:
sudo e4defrag / dev / *
DIDELIS
8 žingsnis
Mes laukiame defragmentavimo proceso pabaigos:
DIDELIS
2. Defragmentuokite kietąjį diską su FSCK „Ubuntu“
Kitas naudojamas įrankis yra FSCK (failų sistemos nuoseklumo tikrinimas), kuris yra atsakingas už „Ubuntu“ failų sistemos klaidų analizę ir taisymą.
1 žingsnis
Naudodami FSCK galime analizuoti:
- Įrenginio pavadinimas ( / dev / hdc1, / dev / sdb2)
- Montavimo taškas ( /, / usr, / home)
- Etiketė (ext2, ext3)
- UUID specifikatorius (UUID = 8868abf6-88c5-4a83- 98b8-bfc24057f7bd arba LABEL = root).
fsck -fn / dev / sda1
DIDELIS
2 žingsnis
Tai yra viena iš klaidų, kurią galime rasti sugedus vienetams, galime analizuoti kitus vienetus, tokius kaip:
fsck -fn / dev / sda3Šiuo atveju matome, kaip vieneto analizė atliekama be klaidų:
DIDELIS
3 žingsnis
Jei aptinkame klaidų, turime imtis administracinių funkcijų, kad jas ištaisytume.
Viena iš galimybių yra paleisti „fsck“ saugiuoju režimu, kad nebūtų paveikti failai, šiuo atveju mes naudojame parametrą -n, pavyzdžiui:
sudo fsck.ext4 -fn / skaidinysNaudodami šias parinktis galite paleisti visišką kietojo disko defragmentavimą „Ubuntu“.