3 Korisni GUI i terminalski bazirani Linux alati za skeniranje diskova


Postoje uglavnom dva razloga za skeniranje tvrdog diska računara: jedan je da ga ispitate na nedosljednosti ili greške u sistemu datoteka koje mogu biti rezultat upornih padova sistema, nepravilnog zatvaranja kritičnog sistemskog softvera i znatno destruktivnih programa (kao što su zlonamjerni softver, virusi itd. .).

Drugi je analiza njegovog fizičkog stanja, gdje možemo provjeriti hard disk na loše sektore koji su rezultat fizičkog oštećenja na površini diska ili neispravnog memorijskog tranzistora.

U ovom članku ćemo pregledati mješavinu GUI-a i uslužnih programa za skeniranje diskova baziranih na terminalima za Linux.

U slučaju da primijetite bilo kakvo neobično ponašanje hard diska računara ili određene particije, jedna od prvih stvari koju uvijek možete istražiti je nedosljednost ili greške u sistemu datoteka i ne postoji drugi bolji uslužni program za ovo osim fsck .

1. fsck – Provjera konzistentnosti sistema datoteka

Fsck je sistemski uslužni program koji provjerava i opciono popravlja Linux sistem datoteka, služeći kao front-end za različite provere sistema datoteka.

Upozorenje: Isprobajte fsck komande samo na testnim Linux serverima, osim ako znate šta radite.

Uvijek prvo demontirajte particiju prije nego što pokrenete fsck na njoj.

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

U naredbi ispod, prekidač:

  • -t – specificira tip sistema datoteka.
  • -V – omogućava opširni način rada.

Detaljna uputstva za upotrebu možete pronaći na fsck man stranici:

man fsck

Nakon što izvršite testove nedosljednosti sistema datoteka, nastavljate s procjenom fizičkog stanja.

2. badblock

Badblocks skenira u potrazi za lošim blokovima ili sektorima na tvrdim diskovima, a kada se otkriju, mogu se koristiti u kombinaciji sa fsck ili e2fsck za instrukcije kernelu kako biste izbjegli ova neispravna područja.

Da biste koristili badblocks, morat ćete navesti datoteku uređaja za tvrdi disk koji želite skenirati.

badblocks /dev/sda

badblocks će napisati obrazac u svaki blok na tvrdom disku, a zatim ga pročitati kako bi potvrdio da su podaci tačni. Ako se otkriju bilo kakve greške, blok će biti označen kao loš.

Kada se skeniranje završi, možete koristiti opciju -r da pročitate rezultate skeniranja koji sadrži listu svih pronađenih loših blokova.

badblocks -r badblocks.txt

3. Sistemski uslužni programi S.M.A.R.T

S.M.A.R.T (Tehnologija samokontrole, analize i izvještavanja) je sistem ugrađen u gotovo sve moderne ATA/SATA i SCSI/SAS čvrste diskove, kao i solid-state diskove.

Prikuplja detaljne informacije o podržanom tvrdom disku i te podatke možete dobiti pomoću uslužnih programa u nastavku.

1. Smartctl

smartctl je jedan od dva uslužna programa u okviru paketa smartmontools, koji je uslužni program komandne linije koji kontroliše i nadgleda sistem S.M.A.R.T.

Da instalirate smartmontools paket, pokrenite odgovarajuću naredbu ispod za vaš distro:

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

Slijedi primjer naredbe smartctl za izvještavanje o zdravlju particije tvrdog diska gdje opcija -H pomaže da se prikaže opće zdravstveno stanje particije nakon samotestiranja:

sudo smartctl -H /dev/sda6

Pogledajte smartctl stranicu za više smjernica za korištenje:

man smartctl 

Postoji GUI front-end za smartctl koji se zove gsmartcontrol koji se može instalirati na sljedeći način:

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

2. Gnome Disk Utility (ili Diskovi)

Gnome Disk uslužni program nudi GUI za obavljanje svih zadataka vezanih za upravljanje particijama kao što su kreiranje, brisanje, montiranje particija i dalje. Dolazi unaprijed instaliran u većini mainstream Linux sistema kao što su Ubuntu, Fedora, Linux Mint i drugi.

Da ga koristite na Ubuntu, otvorite Dash i potražite Diskove, na Linux Mint otvorite Meni i potražite Diskovi i na Fedora kliknite na Aktivnosti upišite Diskovi.

Što je još važnije, također može pružiti S.M.A.R.T podatke i izvršiti samotestiranje kao u sljedećem interfejsu.

To je to! U ovom članku smo pregledali uslužne programe za skeniranje tvrdog diska za operativni sistem Linux. Možete podijeliti s nama bilo koje uslužne programe/alate za istu svrhu, koji nisu spomenuti na gornjoj listi ili postaviti bilo kakva srodna pitanja u komentarima.