3 Naudingi GUI ir terminalais pagrįsti Linux disko nuskaitymo įrankiai


Iš esmės yra dvi priežastys, dėl kurių reikia nuskaityti kompiuterio standųjį diską: viena yra patikrinti, ar jame nėra failų sistemos neatitikimų ar klaidų, kurios gali atsirasti dėl nuolatinių sistemos gedimų, netinkamo svarbios sistemos programinės įrangos uždarymo ir daug pavojingesnių programų (pvz., kenkėjiškų programų, virusų ir kt.). .).

Kitas yra jo fizinės būklės analizė, kai galime patikrinti, ar kietajame diske nėra blogų sektorių, atsiradusių dėl fizinės disko paviršiaus žalos arba sugedusio atminties tranzistoriaus.

Šiame straipsnyje apžvelgsime GUI ir terminalo pagrindu veikiančių disko nuskaitymo paslaugų, skirtų Linux, derinį.

Jei pastebėsite neįprastą kompiuterio standžiojo disko ar konkretaus skaidinio elgesį, vienas iš pirmųjų dalykų, kuriuos visada galite ištirti, yra failų sistemos nenuoseklumas arba klaidos ir nėra kitos geresnės priemonės, išskyrus fsck >.

1. fsck – failų sistemos nuoseklumo patikra

Fsck yra sistemos paslaugų programa, kuri tikrina ir pasirinktinai taiso „Linux“ failų sistemą, tarnauja kaip įvairių failų sistemų tikrintuvų sąsaja.

Įspėjimas: išbandykite fsck komandas tik bandomuosiuose „Linux“ serveriuose, nebent žinote, ką darote.

Visada pirmiausia atjunkite skaidinį, kad galėtumėte paleisti fsck.

sudo unmount /dev/sdc1
sudo fsck -Vt vfat /dev/sdc1

Žemiau esančioje komandoje jungiklis:

  • -t – nurodo failų sistemos tipą.
  • -V – įjungia daugiažodį režimą.

Išsamias naudojimo instrukcijas galite rasti fsck vadovo puslapyje:

man fsck

Atlikę failų sistemos neatitikimo testus, tęsite fizinės būklės vertinimą.

2. blogas blokas

Blogi blokai nuskaito, ar standžiajame diske nėra blogų blokų ar sektorių, o kai aptinkami, jie gali būti naudojami kartu su fsck arba e2fsck, kad nurodytų branduolį. kad išvengtumėte šių sugedusių vietų.

Norėdami naudoti blogus blokus, turėsite nurodyti standžiojo disko įrenginio failą, kurį norite nuskaityti.

badblocks /dev/sda

Blogi blokai kiekviename standžiajame diske esančiame bloke įrašys šabloną ir perskaitys jį, kad patikrintų, ar duomenys yra teisingi. Jei aptinkama kokių nors klaidų, blokas bus pažymėtas kaip blogas.

Kai nuskaitymas bus baigtas, galite naudoti -r parinktį, kad perskaitytumėte nuskaitymo rezultatus, kuriuose yra visų rastų blogų blokų sąrašas.

badblocks -r badblocks.txt

3. S.M.A.R.T System Utilities

S.M.A.R.T (Savęs stebėjimo, analizės ir ataskaitų teikimo technologija) – tai sistema, integruota beveik visuose šiuolaikiniuose ATA/SATA ir SCSI/SAS standžiuosiuose diskuose, taip pat kietojo kūno diskuose.

Jis renka išsamią informaciją apie palaikomą standųjį diską, o tuos duomenis galite gauti naudodami toliau pateiktas priemones.

1. Smartctl

smartctl yra viena iš dviejų paslaugų pakete „smartmontools“, kuris yra komandų eilutės įrankis, valdantis ir stebintis S.M.A.R.T sistemą.

Norėdami įdiegti smartmontools paketą, paleiskite toliau nurodytą distribucijos komandą:

sudo apt-get install smartmontools   #Debian/Ubuntu systems 
sudo yum install smartmontools       #RHEL/CentOS systems

Toliau pateikiamas smartctl komandos, skirtos pranešti apie standžiojo disko skaidinio būklę, pavyzdys, kai parinktis -H padeda parodyti bendrą skaidinio būseną po savitikros:

sudo smartctl -H /dev/sda6

Daugiau naudojimo gairių ieškokite smartctl vadovo puslapyje:

man smartctl 

Yra smartctl GUI sąsaja, vadinama gsmartcontrol, kurią galima įdiegti taip:

sudo apt-get install gsmartcontrol  #Debian/Ubuntu systems 
sudo yum install gsmartcontrol       #RHEL/CentOS systems

2. Gnome Disk Utility (arba Disks)

Įrankis Gnome Disk siūlo GUI atlikti visas su skaidinių valdymu susijusias užduotis, pvz., skaidinių kūrimą, trynimą, prijungimą ir ne tik. Jis yra iš anksto įdiegtas daugumoje pagrindinių Linux sistemų, tokių kaip Ubuntu, Fedora, Linux Mint ir kt.

Jei norite naudoti Ubuntu, atidarykite Dash ir ieškokite Diskiai, Linux Mint atidarykite Meniu ir ieškokite Diskiai, o Fedora spustelėkite Veikla įveskite Diskai.

Dar svarbiau, kad ji taip pat gali teikti S.M.A.R.T duomenis ir atlikti savęs patikrinimus, kaip nurodyta toliau pateiktoje sąsajoje.

Viskas! Šiame straipsnyje apžvelgėme „Linux“ operacinės sistemos standžiojo disko nuskaitymo priemones. Galite pasidalinti su mumis bet kokiomis to paties tikslo komunalinėmis paslaugomis/įrankiais, kurie nėra paminėti aukščiau esančiame sąraše, arba užduoti bet kokius susijusius klausimus komentaruose.