3Sep

De beginnershandleiding voor Linux Disk Utilities

Weten hoe u de conditie van uw harde schijf kunt controleren, is handig om te bepalen wanneer u uw harde schijf moet vervangen. In het artikel van vandaag laten we je enkele Linux-diskhulpprogramma's zien om de gezondheid van je harde schijf te diagnosticeren.

Afbeelding door Scoobay

S.M.A.R.T Systeem

De meeste moderne ATA- en SCSI-harde schijven hebben een SMART-systeem( Self-Monitoring, Analysis en Reporting Technology).SMART-harde schijven bewaken intern hun eigen gezondheid en prestaties.

De SMART-tool beoordeelt de toestand van uw harde schijf op basis van: de doorvoer van de harde schijf, het zoekfoutenpercentage van de magneetkoppen en andere kenmerken die de fabrikant van uw harde schijf heeft ingebouwd in de harde schijf.

De meeste implementaties van SMART-systemen stellen gebruikers in staat zelftests uit te voeren om de prestaties en betrouwbaarheid van hun harde schijven te bewaken. De eenvoudigste manier om een ​​SMART-systeemtest met Ubuntu uit te voeren, is het gebruik van de 'Schijfhulpprogramma' onder het 'Systeem' & gt;'Beheer' menu.



Met het hulpprogramma Schijf kunt u het model, het serienummer, de firmware en de algemene beoordeling van de gezondheid van de harde schijf bekijken, evenals de vraag of een SMART-systeem op de harde schijf is ingeschakeld.

Met de knop 'SMART-gegevens' kunt u de SMART-functies van uw harde schijf bekijken.

Met de knop 'Zelftest uitvoeren' kunt u een korte, uitgebreide of zelftest uitvoeren op de harde schijf.

Wanneer u deze tests uitvoert, ziet u een voortgangsmeter, zodat u kunt zien hoever de test loopt en wat de geschatte tijd van voltooiing is.

In de 'Toegewezen sectie' kunt u de fouten en zelftestinformatie bekijken.

bestandssysteem Controle

Er zijn enkele andere hulpmiddelen naast de grafische schijfgebruikersinterface die we kunnen gebruiken om de gezondheid van onze harde schijf te diagnosticeren. De controlesysteemcontrole( FSCK), die alleen als hulpmiddel voor de opdrachtregel komt, is een van de hulpprogramma's die we vaak gebruiken om de staat van onze harde schijf te controleren.

U kunt de 'Check Filesystem'-functie van' Schijfhulpprogramma 'gebruiken om dezelfde controle uit te voeren, als u geen geek bent zoals ons.

Natuurlijk zijn er enkele situaties waarin we hebben om de opdrachtregel te gebruiken om ons bestandssysteem te controleren. Bijvoorbeeld wanneer we een headless-systeem gebruiken, wanneer onze Linux-box niet start, of wanneer we gewoon onze command line Kungfu-vaardigheden willen laten zien aan onze vrienden.

Aanvankelijk lijkt het opdrachtregelhulpprogramma van de FSCK op iets dat alleen een computernerd aankan;Maar u zult merken dat FSCK een zeer eenvoudig hulpmiddel is om te gebruiken. Er is één ding om op te letten voordat u FSCK uitvoert;U moet het bestandssysteem ontkoppelen met de opdracht 'umount'.Het repareren van een gekoppeld bestandssysteem met FSCK zou uiteindelijk meer schade kunnen aanrichten dan het oorspronkelijke probleem.

sudo umount /dev/ sdb

De FSCK-opdracht is vrij eenvoudig:

sudo fsck -t ext4 /dev/ sdb

Deze opdracht controleert een ext4 bestandssysteem( /dev/ sdb) op inconsistenties. Vervang /dev/ sdb door uw eigen partitie. U kunt de opdracht 'fdisk' uitvoeren om uw systeempartities te achterhalen:

sudo fdisk -l

geplande bestandssysteemcontroles

Als u Ubuntu gebruikt, merkt u dat Ubuntu een FSCK-sessie uitvoert wanneer u uw systeem van tijd tot tijd opstart.tijd. Als u vindt dat deze geplande controle vervelend is, kunt u de scan opnieuw plannen met de opdracht 'tune2fs'.Zo ziet het er normaal uit:

De parameter mount count vertelt ons dat Ubuntu onze harde schijf na 33 disk mounts scant.

We kunnen het aantal mounts configureren met de optie '-c':

sudo tune2fs -c 35 /dev/ sda1

Deze opdracht zal Ubuntu opnieuw configureren om onze harde schijf te scannen na 35 harde schijf mounts wanneer het systeem opstart.

Opmerking: wijzig '/dev/sda1/' met uw eigen partitie

Bad Blocks

Een slechte sector is een sector op de harde schijf van een computer die niet kan worden gebruikt als gevolg van permanente schade( of een OS-onvermogen om er met succes toegang toe te hebben), zoals fysieke schade aanhet schijfoppervlak.

Er zijn twee manieren om slechte sectoren in Linux te detecteren: je kunt de Schijfhulpprogramma-GUI gebruiken, of als je een geek bent zoals ons op de opdrachtregel, kun je de opdracht badblocks gebruiken om je harde schijf op slechte sectoren te controleren:

sudo badblocks -v /dev/ sdb1

Badblock geeft ons het aantal slechte sectoren op onze harde schijf.


zainul @ zainul-laptop: ~ $ sudo badblocks -v /dev/ sdb1
Blokken controleren 0 tot 97683200
Controleren op slechte blokken( alleen-lezen test): 3134528 gedaan, 3:27 verstreken
3134560 gedaan, 8:33 verstreken
3134561gedaan, 10:15 verstreken
3134562 gedaan, 11:57 verstreken
3134563 gedaan, 13:39 verstreken
gedaan
Pass voltooid, 5 slechte blokken gevonden.

Je hebt twee opties wanneer je slechte blokken ziet. U kunt zoeken naar een nieuwe harde schijf of deze slechte blokken markeren als onbruikbare harde schijfsectoren. Dit omvat twee stappen:

Eerst moeten we de locatie van de slechte sectoren in een plat bestand schrijven.

sudo badblocks /dev/ sdb & gt;/home/zainul/ slechte blokken

Daarna moeten we het platte bestand in de FSCK-opdracht invoeren om deze slechte sectoren als 'onbruikbare' sectoren te markeren.

sudo fsck -l bad-blocks /dev/ sdb

FSCK, Badblocks en Disk Utility zijn enkele van de schijfhulpprogramma's die we vaak gebruiken om onze harde schijven te scannen. Deel het met de andere collega-lezers als je andere Linux-diskhulpprogramma's kent om harde schijven te scannen.