Jak zkontrolovat stav disku na Macu pomocí smartctl

Existují různé způsoby, jak zkontrolovat stav jednotky pevného disku (HDD) a jednotky SSD (Solid State Drive), které se používají na počítačích Mac s jednotkami, které podporují SMART, což je zkratka pro Self-Monitoring Analysis Reporting Technology. Tyto možnosti sahají od poměrně jednoduchého použití Disk Utility ke kontrole stavu SMART disku až po mnohem složitější s nástroji třetích stran, jako je DriveDX.

Pro uživatele počítačů Mac představíme další vynikající možnost, jak sledovat a analyzovat stav jejich úložných zařízení pomocí nástroje příkazového řádku zvaného „smartctl“.

Obslužný program smartctl zkontroluje samohodnocení stavu disku SMART, poskytne teplotu vnitřních disků a nabídne informace o čtení a zápisu (což je relevantní zejména pro SSD) a obecnou analýzu stavu disku.

Jak používat smartctl ke kontrole stavu disku Mac

Chcete-li začít se smartctl, musíte jej nejprve nainstalovat pomocí HomeBrew. Ano, to znamená, že budete chtít nainstalovat Homebrew, pokud jste tak ještě neučinili (zde jsou pokyny pro macOS Sonoma, Ventura a novější).

Otevřete aplikaci Terminál, pokud jste tak již neučinili.

Nejprve nainstalujte smartctl:
brew install smartmontools

Poté, co Homebrew dokončí instalaci balíčku smartctl, jste připraveni použít nástroj k zobrazení informací o vašem diskovém zařízení a stavu disku:

smartctl -a disk0

(Pokud máte více jednotek a chcete je zkontrolovat, nahraďte disk0 diskem1, diskem2 atd.)

Na příkazovém řádku se vám vrátí zpráva, která může znít něco jako následující:

% sudo smartctl -a disk0
smartctl 7.4 2023-08-01 r5530 [Darwin 23.4.0 arm64] (local build)
Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org

=== ZAČÁTEK INFORMAČNÍ SEKCE ===

Číslo modelu: APPLE SSD AP1024Z

Sériové číslo: 0ea8r31b280003

Verze firmwaru: 373.100.

ID dodavatele/subsystému PCI: 0x106b

IEEE YES Identifikátor: 0x000000

ID ovladače: 0

Verze NVMe: 1.2

Počet jmenných prostorů: 3

Místní čas je: středa 10. dubna 01:11:24 2024 PDT

Doporučené čtení:Jak zkontrolovat stav CPU, GPU a pevného disku na počítači se systémem Windows

Aktualizace firmwaru (0x02): 1 slot

Volitelné příkazy správce (0x0004): Frmw_DL

Volitelné příkazy NVM (0x0004): DS_Mngmt

Maximální velikost přenosu dat: 256 stránek

Podporované stavy napájení
St Op Max Aktivní Idle RL RT WL WT Ent_Lat Ex_Lat
0 + 0,00 W – – 0 0 0 0 0 0

=== ZAČÁTEK SEKCE SMART DAT ===
Výsledek SMART sebehodnotícího testu celkového zdraví: ÚSPĚŠNĚ

SMART/Informace o zdraví (NVMe Log 0x02)

Kritické varování: 0x00

Teplota: 41 Celsia

Dostupné náhradní: 100 %

Dostupný rezervní práh: 99 %

Procento využití: 2 %

Přečtené datové jednotky: 471 985 722 [241 TB]

Zapsané datové jednotky: 102 955 161 [52,7 TB]

Příkazy čtení hostitele: 13 949 509 366

Příkazy zápisu hostitele: 1 322 749 058

Doba zaneprázdnění ovladače: 0

Počet cyklů napájení: 255

Hodiny zapnutí: 1 514

Nebezpečná vypínání: 5

Chyby integrity médií a dat: 0

Záznamy protokolu informací o chybě: 0

Čtení 1 položek z protokolu informací o chybách se nezdařilo: GetLogPage se nezdařilo: system=0x38, sub=0x0, kód=745

Jak vidíte, smartctl poskytuje mnoho užitečných a odhalujících informací, včetně teploty, informací o čtení/zápisu disku, nebezpečných vypínání (zhroucení nebo situace napájení), cyklů napájení, hodin zapnutého disku a mnoho dalšího.

Jedna část, které budete chtít při kontrole stavu disku věnovat zvláštní pozornost, je část „Výsledek sebehodnocení SMART celkového zdravotního testu“, o které budete chtít říci PROSTĚ. Pokud to říká FAILED, budete chtít zálohovat data hned, protože disk může brzy selhat, což může mít za následek katastrofální ztrátu dat.

Ať už je disk v pořádku nebo ne a zda prošel kontrolami SMART nebo ne, zvykněte si nastavit Time Machine a pravidelně zálohovat váš Mac. Zálohování počítače je jednou z nejdůležitějších věcí, které můžete udělat, protože bez záloh, dojde-li ke katastrofickému selhání disku, poškození počítače, ztrátě nebo krádeži, zmizí i vaše data. Nebuďte v takové situaci, přemýšlejte o zálohách jako o pojistce – stojí za to!

Používáte smartctl nebo jiné monitorovací nástroje SMART ke kontrole stavu vaší diskové jednotky? Co si myslíte o těchto funkcích? Dejte nám vědět do komentářů.