Přejít na hlavní obsah

Jak zkontrolovat HDD v Linuxu: podrobné pokyny

  • Miroslav Horáková
  • Praxe

Pevný disk (HDD) je jednou z nejdůležitějších součástí počítače, která je zodpovědná za ukládání a přístup k datům. Je důležité pravidelně kontrolovat práci HDD na chyby a poškození, abyste zabránili ztrátě důležitých informací. V tomto článku se podíváme na podrobné pokyny, jak zkontrolovat HDD v Linuxu.

Linux nabízí řadu praktických nástrojů pro diagnostiku a kontrolu pevného disku. Jedním z hlavních nástrojů pro tento účel je nástroj fsck, který slouží ke kontrole a opravě chyb v systému souborů.

Chcete-li zkontrolovat HDD pomocí nástroje fsck, musíte postupovat podle následujících kroků: nejprve je nutné zakázat připojení oddílů na HDD a poté spustit příkaz fsck ke kontrole pevného disku. Pokud máte v počítači nainstalováno více operačních systémů, můžete také použít nástroj smartctl ke kontrole všech HDD v systému.

Je důležité si uvědomit, že před provedením ověřovacího postupu HDD se doporučuje zálohovat všechna důležitá data na jiném médiu, protože postup může vést ke ztrátě dat.

Článek dále prozkoumá podrobné pokyny, jak provést kontrolu HDD pomocí nástroje fsck a smartctl v Linuxu. Podle těchto pokynů budete moci zkontrolovat stav pevného disku a opravit možné chyby v systému souborů.

Příprava na kontrolu

Před zahájením procesu kontroly pevného disku v Linuxu je třeba provést několik předběžných kroků:

1. Ujistěte se, že máte oprávnění správce. Některé příkazy související s kontrolou pevného disku vyžadují oprávnění superuživatele. Svá práva můžete zkontrolovat spuštěním příkazu:

Pokud máte oprávnění správce, zobrazí se seznam příkazů, které může aktivní uživatel provést.

2. Připojte pevný disk, který chcete zkontrolovat, k počítači. Ujistěte se, že je pevný disk správně připojen a že jej váš počítač vidí. Můžete využít tým:

Tento příkaz zobrazí seznam všech dostupných disků a jejich oddílů.

3. Nainstalujte potřebné nástroje. Chcete-li zkontrolovat pevný disk, možná budete muset nainstalovat další programy. V různých distribucích Linuxu se pakety s těmito nástroji mohou nazývat různými způsoby. Mezi nejběžnější nástroje patří smartmontools, hddtemp a badblocks. Tyto balíčky můžete nainstalovat pomocí správce balíčků vaší distribuce.

Po provedení těchto předběžných kroků budete připraveni zkontrolovat pevný disk v Linuxu. Nyní můžete přejít do další fáze-samotné kontroly.

Instalace potřebných nástrojů

Před kontrolou pevného disku v Linuxu musíte nainstalovat některé nástroje, které vám umožní tuto operaci provést. Zde jsou některé z nich:

NástrojPopisPříkaz instalace
smartmontoolsNástroj pro práci s funkcí S.M. A. R. T. pevného disku. sudo apt-get install smartmontools
badblocksNástroj pro kontrolu pevného disku na poškozené bloky. sudo apt-get install e2fsprogs
hdparmNástroj pro provádění různých operací s pevným diskem, včetně testování výkonu. sudo apt-get install hdparm

Po instalaci uvedených nástrojů budete připraveni začít testovat HDD v Linuxu.

Kontrola systému souborů

Jedním z hlavních nástrojů pro kontrolu systému souborů v Linuxu je příkaz fsck. Lze jej použít ke kontrole a opravě chyb na disku. Chcete-li spustit příkaz, musíte zadat cestu k zařízení nebo oddílu:

Pokud systém nemůže spustit kontrolu systému souborů, protože je disk aktuálně připojen, můžete použít možnost-f, která vám umožní provést kontrolu při příštím spuštění systému:

Také pro souborové systémy ext2, ext3 a ext4 existuje nástroj e2fsck, která poskytuje pokročilé možnosti kontroly a obnovy souborových systémů:

V procesu ověřování souborového systému mohou nástroje fsck a e2fsck také poskytovat podrobné informace o problémech a nabízet otázky k rozhodování o dalších krocích.

Kontrola rozbitých sektorů

Chcete-li zkontrolovat rozbité sektory, můžete použít nástroj badblocks . Umožňuje zkontrolovat všechny sektory disku a identifikovat poškozené sektory.

Proces provádění kontroly bitových sektorů pomocí nástroje badblocks se skládá z několika kroků:

    Nejprve musíte nainstalovat nástroj, pokud v systému chybí. Můžete to udělat pomocí následujícího příkazu:

sudo apt-get install e2fsprogs
sudo umount /dev/sdX
sudo badblocks -v /dev/sdX

Po kontrole bitových sektorů můžete podniknout příslušná opatření: vyměnit disk, přenést data nebo provést jiné kroky k vyřešení problémů s diskem.

Kontrola stavu SMART

Chcete-li zkontrolovat stav SMART statusu, nainstalujte nástroj smartmontools pomocí následujícího příkazu:

sudo apt-get install smartmontools

Po instalaci nástroje použijte příkaz smartctl k provedení kontroly. Níže jsou uvedeny některé příklady příkazů pro různé typy disků:

  • Pro SATA disky:
    sudo smartctl -a /dev/sda
  • Pro SCSI disky:
    sudo smartctl -a /dev/sdb

Spuštění příkazu smartctl-a vám umožní zobrazit podrobnosti o stavu jednotky SMART. Pokud je stav disku normální, PIN bude obsahovat "PASSED" nebo "OK". Pokud je ve výstupu nějaká chyba nebo varování, může to znamenat problémy s diskem.

Kontrola rychlosti čtení a zápisu

K určení rychlosti čtení a zápisu na pevný disk v Linuxu můžete použít nástroj hdparm . Tento program vám umožňuje získat informace o výkonu disku a provádět testy k posouzení rychlosti čtení a zápisu dat.

Chcete-li začít, nainstalujte hdparm pomocí správce balíčků vašeho distribučního systému. Například pro Ubuntu to lze provést příkazem:

  • sudo apt-get install hdparm

Po instalaci můžete spustit testy čtení a zápisu pomocí následujících příkazů:

  • sudo hdparm-t/dev / sdX - tento test umožňuje měřit rychlost sekvenčního čtení z disku. Vyměňte/dev /sdX na cestu k pevnému disku, jako je/dev / sda .
  • sudo hdparm-T/dev / sdX je příkaz pro kontrolu rychlosti čtení do mezipaměti z disku.
  • sudo hdparm - t --direct/dev / sdX - tento příkaz umožňuje měřit rychlost přímého (bez mezipaměti) čtení z disku.
  • sudo hdparm - t -- direct/dev / sdX - kontrola rychlosti přímého čtení do mezipaměti z disku.
  • sudo hdparm-Tt/dev / sdX - tento test měří rychlost sériového ukládání do mezipaměti a necestovaného čtení.

Nahraďte/dev / sdX odpovídající cestou k disku v každém příkazu.

Výsledky testů se zobrazí v terminálu a mohou vypadat přibližně takto:

Timing buffered disk reads: 413 MB in 3.02 seconds = 136.92 MB/secTiming cached reads: 17518 MB in 2.00 seconds = 8767.72 MB/sec

Hodnota rychlosti čtení a zápisu bude uvedena v jednotkách měření dat za sekundu (např. MB/sec).

Kontrola rychlosti čtení a zápisu může být užitečná při určování výkonu vašeho pevného disku a identifikaci možných problémů s jeho provozem.

Kontrola povrchů disku

Chcete-li zkontrolovat povrchy disku, spusťte následující příkaz:

# badblocks -v /dev/sdX

Zde místo / dev / sdX musíte zadat cestu k zařízení samotného disku, který chcete zkontrolovat. Například / dev / sda .

Nástroj badblocks projde všemi sektory disku a zkontroluje, zda nejsou vada. To může trvat dlouhou dobu v závislosti na velikosti disku. Výsledky kontroly budou odvedeny do terminálu.

Pokud nástroj detekuje vadné sektory, zobrazí také jejich čísla v terminálu. Poté můžete pomocí nástroje fsck opravit souborový systém a označit tyto sektory jako poškozené.

Analýza výsledků a rozhodování

Po provedení kontroly HDD v Linuxu a získání výsledků je nutné provést analýzu získaných informací a učinit příslušná rozhodnutí o stavu pevného disku.

Je třeba věnovat pozornost následujícím aspektům:

  1. SMART atributy: zhodnoťte aktuální stav a stupeň opotřebení disku podle výsledků testování SMART. Věnujte pozornost atributům, které mají velký význam a znamenají možné problémy s diskem.
  2. Sektory zápisu/čtení: analyzujte výsledky testování na chyby čtení / zápisu. Pokud je počet chyb příliš vysoký, může to znamenat problémy s povrchem disku nebo jeho poruchu.
  3. Šířka pásma a rychlost: odhadněte rychlost čtení/zápisu dat a šířku pásma disku. Pokud je rychlost pomalá nebo je šířka pásma nízká, může to znamenat problémy s pevným diskem.
  4. Další varovné zprávy: v důsledku kontroly se mohou objevit další varovné zprávy naznačující potenciální problémy disku. Posuďte jejich vliv na celkový stav pevného disku.

Na základě analýzy výsledků kontroly pevného disku v Linuxu lze učinit následující rozhodnutí:

  1. Výměna disku: pokud výsledky ukazují, že disk selhal nebo je jeho stav příliš špatný, doporučuje se vyměnit pevný disk za nový.
  2. Zálohování dat: pokud jsou zjištěny problémy s diskem, doporučuje se okamžitě zálohovat všechna důležitá data, aby nedošlo ke ztrátě informací v případě poruchy disku.
  3. Oprava disku: pokud výsledky ukazují, že existují určité problémy, ale disk jako celek stále funguje, můžete se pokusit obnovit jeho provoz opravou nebo obnovením povrchu disku.
  4. Opakované testy: v případě nejednoznačných výsledků nebo podezření na práci disku se doporučuje provést po určité době opakované testy, které potvrdí nebo vyvrátí předchozí výsledky.

Je důležité si uvědomit, že výsledky kontroly HDD v Linuxu jsou pouze indikátorem stavu disku a nezaručují 100% přesnost. Proto se vždy doporučuje korelovat získané výsledky s hodnocením odborníků a rozhodovat se na základě všech dostupných informací.