Startpagina » hoe » De beginnershandleiding voor Linux Disk Utilities

    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 van 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.

    Bij de meeste implementaties van SMART-systemen kunnen gebruikers zelftests uitvoeren om de prestaties en betrouwbaarheid van hun harde schijven te controleren. De eenvoudigste manier om een ​​SMART-systeemtest met Ubuntu uit te voeren, is het gebruik van de 'Schijfhulpprogramma' onder het menu 'Systeem'> 'Beheer'.



    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 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 het gedeelte 'Toegeschreven' kunt u de fouten en zelftestinformatie bekijken.

    Bestandssysteemcontrole

    Er zijn enkele andere hulpmiddelen naast de Schijfhulpprogramma-GUI 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 de' Schijfhulpprogramma 'gebruiken om dezelfde controle uit te voeren, als u geen geek bent op de opdrachtregel zoals wij.

    Natuurlijk zijn er enkele situaties waarin wij 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.

    In eerste instantie lijkt het opdrachtregelprogramma 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. Je moet / dev / sdb vervangen door je eigen partitie. U kunt de opdracht 'fdisk' uitvoeren om uw systeempartities te achterhalen:

    sudo fdisk -l

    Geplande bestandssysteemcontroles

    Als u Ubuntu gebruikt, zult u merken dat Ubuntu een FSCK-sessie uitvoert wanneer u uw systeem van tijd tot tijd opstart. Als u vindt dat deze geplande controle vervelend is, kunt u de scan opnieuw plannen met de opdracht 'tune2fs'. Hier ziet u hoe het er meestal uitziet:

    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

    Slechte blokken

    Een slechte sector is een sector op de schijf van een computer die niet kan worden gebruikt als gevolg van permanente schade (of een OS-onmogelijkheid om er met succes toegang toe te krijgen), zoals fysieke schade aan het oppervlak van de schijf.

    Er zijn twee manieren om slechte sectoren in Linux te detecteren: je kunt de Disk Utility-GUI gebruiken, of als je een geek zoals ons bent, 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
    3134561 gedaan, 10:15 verstreken
    3134562 gedaan, 11:57 verstreken
    3134563 gedaan, 13:39 is verstreken
    gedaan
    Pass voltooid, 5 slechte blokken gevonden.

    Je hebt twee opties als 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> / home / zainul / bad-blocks

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

    sudo fsck -l bad-blocks / dev / sdb


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