Přeskočit na obsah
Seagate · FARM log · SMART · smartmontools · HDD · NAS · použité disky

Je ten nový disk opravdu nový? Kontrola skutečných hodin provozu přes FARM log

Nový disk může mít odslouženo pár let. Jak přes FARM log a smartmontools zjistit skutečné hodiny provozu, proč SMART sám nestačí a co dělat, když čísla nesedí.

Miroslav Jaroš ·

Odpověď hned: U podporovaných disků Seagate se skutečné hodiny provozu čtou z FARM logu příkazem smartctl -l farm /dev/sdX ze smartmontools verze 7.4 a novější. Je to druhý zdroj údajů vedle běžného SMART — a právě rozpor mezi nimi odhalil disky prodávané jako nové s vynulovanými SMART hodnotami. Kontrolu udělejte hned po převzetí, ještě než disk přidáte do NAS nebo do RAID pole: inicializace pole na něj zapíše vlastní metadata a zhorší vám pozici při reklamaci.

Proč se skutečné hodiny začaly kontrolovat

Do ledna 2025 byla kontrola provozních hodin u nového disku spíš pedantství. Pak německý server Heise začal zveřejňovat případy disků Seagate, které se prodávaly jako nové, ale měly za sebou roky nepřetržitého běhu. Během několika týdnů se sešly stovky hlášení — z Německa, Švýcarska, Japonska, Austrálie, Británie i USA.

Nejdřív šlo hlavně o datacentrové Exos, později se přidaly i NAS řady IronWolf a IronWolf Pro zhruba od 4 do 16 TB. Společný rys byl vždycky stejný: běžný SMART ukazoval nulový nebo směšně nízký provoz, zatímco FARM log téhož disku hlásil řádově 15 000 až 50 000 hodin. Padesát tisíc hodin je necelých šest let nepřetržitého běhu.

Vyšetřování dovedlo stopu k diskům vyřazeným z čínských farem těžících Chia — což je závěr investigativní práce, ne prokázaný původ každého jednotlivého kusu. Pro kupujícího je to ostatně vedlejší. Podstatné je, že se to dá zjistit za dvě minuty, a že po zařazení disku do pole už to zjišťovat nechcete.

SMART, Device Statistics a FARM — tři počítadla, ne jedno

Základní myšlenka celé kontroly: nedívejte se na jeden údaj, ale na tři různé zdroje údajů a hledejte mezi nimi rozpor. Nezávislé nejsou — všechna tři počítadla vede firmware disku, mohou čerpat ze společných dat a někdo je může vynulovat naráz. Praktický smysl mají proto, že se dají porovnat: tři různě uložené a různě čtené údaje by měly dávat konzistentní obrázek.

ZáznamPříkazCo v něm jeOmezení
SMART atributysmartctl -A /dev/sdXAtribut 9 Power_On_Hours, 12 Power_Cycle_Count, u Seagate i 240 Head_Flying_HoursPrávě tyhle hodnoty šly v popsaných případech vynulovat
Device Statisticssmartctl -l devstat /dev/sdXStandardní ATA log: Power-on Hours, Lifetime Power-On Resets, Logical Sectors Written a ReadNení u všech modelů, ale funguje napříč značkami
FARMsmartctl -l farm /dev/sdXRozšířený záznam Seagate: hodiny, hodiny letu hlav, datum kompletace, sériové číslo, typ zápisuJen podporované disky Seagate, smartmontools 7.4+

Ani jeden z těch záznamů není podepsaný certifikát od výrobce a nedá se tvrdit, že je nikdo nedokáže upravit. Síla metody neleží v jednom čísle, ale v porovnání — a rozpor mezi zdroji je varovný signál, ne nezvratný důkaz manipulace. Disk, který v SMART hlásí tři hodiny, v Device Statistics dvacet tisíc a ve FARM datum kompletace z roku 2019, si protiřečí natolik, že bez vysvětlení od prodejce nemá smysl ho nasazovat.

Co ve FARM logu hledat

FARM je zkratka pro Field Accessible Reliability Metrics — rozšířený telemetrický záznam, který si disk vede sám a který smartmontools umí přečíst od verze 7.4. Ve výpisu, v sekci Drive Information, stojí za pozornost hlavně tohle:

  • Power on Hours — celkový čas, kdy byl disk napájený. Hlavní číslo.
  • Spindle Power on Hours — čas, kdy se točily plotny. Bývá nižší, protože disk může být dočasně zastavený. Nezaměňujte s předchozí položkou.
  • Head Flight Hours — hodiny, kdy hlavy skutečně letěly nad povrchem. U opravdu nového kusu jednotky, u odslouženého tisíce.
  • Power Cycle Count a Head Load Events — kolikrát disk naběhl a kolikrát hlavy odjely na parkovací rampu a zpět. Vysoké číslo u „nového” disku nemá odkud vzniknout.
  • Assembly Date (YYWW) — rok a týden kompletace. Porovnejte ho s datem na štítku a s datem nákupu. Výrazný odstup mezi kompletací a prodejem sám o sobě neznamená použitý disk — kus mohl roky ležet skladem — ale je to důvod prověřit provozní hodiny a původ dodávky.
  • Serial Number a Model Number — musí sedět se štítkem, obalem i fakturou. Sériové číslo hlásí firmware disku, ne papírová etiketa.
  • Drive Recording Type — CMR, nebo SMR. Se stářím to nesouvisí, ale je dobré vědět, co jste vlastně koupili; rozdíl rozebírá přehled CMR a SMR.

Postup krok za krokem

Než začnete: disk zatím nepřidávejte do storage poolu v Synology DSM ani QNAP QTS, nezakládejte na něm svazek v TrueNASu a nestrkejte ho do hardwarového RAID řadiče. Inicializace pole na disk zapíše vlastní metadata — tím jednak přepíšete část původního stavu, jednak si zkomplikujete vrácení kusu, který podle vás ještě nebyl „použitý”.

1. Ověřte verzi nástroje.

smartctl --version

Potřebujete 7.4 nebo novější — právě tahle verze přidala čtení FARM logu pro ATA i SCSI disky Seagate. Starší build vrátí na -l farm chybu, ne prázdný výsledek. Ten rozdíl si pohlídejte, ať si chybějící podporu nespletete s čistým diskem.

2. Nechte nástroj najít disky.

sudo smartctl --scan-open

Ve výstupu uvidíte konkrétní cesty, například /dev/sda -d sat. Nezadávejte doslova /dev/sdX — X je jen zástupný znak, který v článku šetří místo.

3. Zkontrolujte, že máte v ruce ten správný kus.

sudo smartctl -i /dev/sda

Porovnejte model, kapacitu a sériové číslo se štítkem, obalem a fakturou. U dodávky osmi disků je tenhle krok důvod, proč se přebírka nedá odbýt jedním testem.

4. Přečtěte všechna tři počítadla.

sudo smartctl -A /dev/sda
sudo smartctl -l devstat /dev/sda
sudo smartctl -l farm /dev/sda

Pokud --scan-open u disku uvedl i typ zařízení, zachovejte ho:

sudo smartctl -d sat -l farm /dev/sda

5. Uložte výstup, ne dojem z obrazovky.

sudo smartctl -x -l farm /dev/sda > seagate-SN12345678-prevzeti.txt

Do jména souboru dejte sériové číslo. Přidejte fotku štítku, obalu a SATA konektoru. Když se později budete s prodejcem dohadovat, tenhle soubor je váš hlavní argument.

Ve Windows nainstalujte smartmontools, spusťte příkazovou řádku jako správce a použijte identifikátor, který vrátí smartctl --scan-open — mapování na /dev/sda funguje i tam. Seagate nabízí vlastní SeaTools, který umí zobrazit základní údaje o disku včetně provozních hodin; pro sporný kus si ale stejně uložte textový výpis ze smartctl, protože v něm jsou všechna počítadla pohromadě.

Jak výsledek číst

Nulové hodiny nejsou podmínka. Disk projde ve výrobě testem a nějaké jednotky hodin mít může; jednotný veřejný limit platný pro všechny modely a distribuční kanály neexistuje. Rozhodující je rozpor, ne absolutní číslo.

Co vidítePraktický závěr
SMART, devstat i FARM si přibližně odpovídají, hodiny v jednotkáchNic nenasvědčuje manipulaci; pokračujte testem zdraví
SMART téměř nula, FARM nebo devstat tisíce hodinKlasický obraz vynulovaného SMART. Disk nenasazujte a řešte s prodejcem
FARM ukazuje desítky tisíc hodinOdsloužený kus. Novému disku to neodpovídá za žádných okolností
Datum kompletace o roky starší než nákupNemusí jít o podvod (mohl ležet skladem), ale u „nového” kusu si vyžádejte vysvětlení
Logical Sectors Written odpovídá stovkám TBPřes disk protekla data, která tam z výroby být nemohla
Sériové číslo ve výpisu nesedí se štítkemZastavte instalaci bez ohledu na počet hodin
FARM log není dostupnýNeprůkazné. Není to potvrzení nového disku, jen chybějící informace

Poslední řádek je ten, na kterém lidé chybují nejčastěji. Chybějící FARM log není zelená. Je to prázdné místo, které musíte zaplnit něčím jiným.

Proč FARM někdy nejde přečíst

FARM je rozšíření výrobce, ne obyčejný ATA příkaz. Cesta mezi diskem a počítačem ho proto musí přenést celý — a tři situace to typicky rozbijí:

  • Levný USB–SATA můstek. Nepředá vendor-specific ATA příkazy a smartctl vrátí chybu nebo nesmysl. Zkuste typ zařízení, který doporučí --scan-open, případně -d sat, -d sat,12, -d usbjmicron nebo -d usbprolific. Když nepomůže žádný, potřebujete jiný můstek s ATA passthrough — nebo rovnou přímé SATA.
  • Hardwarový RAID řadič. Místo jednotlivých disků ukazuje virtuální svazek a fyzický disk pod ním smartctl nevidí. Někdy pomůže -d megaraid,N nebo -d cciss,N, jindy je jednodušší připojit disk na přebírku přímo.
  • Disk už zasunutý v NASu. Synology i QNAP mají smartctl uvnitř, ale verze bývá starší než 7.4 a přes webové rozhraní se k FARM nedostanete vůbec.

Pro vstupní kontrolu je proto přímé SATA připojení k počítači nejjistější cesta. Co se s diskem děje potom, až ho zasunete do šachty a založíte svazek, popisuje jak funguje NAS uvnitř.

Když to není Seagate

FARM je řešení Seagate. Na WD Red, WD Purple, Toshiba N300 ani na SSD jiných výrobců ho nespustíte. Zbývá ale víc, než se na první pohled zdá:

  • smartctl -l devstat — Device Statistics je standardní ATA log, ne značkové rozšíření, takže bývá dostupný i u WD a Toshiby. Power-on Hours a Logical Sectors Written se z něj čtou stejně dobře.
  • SMART atributy 9, 12, 4 a u části modelů 241/242 (Total_LBAs_Written a Total_LBAs_Read).
  • Datum výroby na štítku, přesný model a revize, stav záruky v systému výrobce podle sériového čísla.
  • Fyzická kontrola: otěry na SATA konektoru, stopy po šroubech v montážních otvorech, prach ve spárách. Disk, který strávil roky v šasi, to na sobě obvykle nese.

Je to slabší důkaz než porovnání SMART s FARM, ale pořád mnohem lepší než nic. Jak si mezi značkami stojí konkrétní NAS řady, rozebírá srovnání WD Red, Seagate IronWolf a Toshiba N300.

Přebírka víc disků do firemního NAS

U dodávky čtyř nebo osmi disků nestačí otestovat jeden a předpokládat, že zbytek je stejný. Každý kus zvlášť — v popsaných případech se v jedné zásilce potkávaly disky v pořádku s odslouženými.

Ke každému disku si uložte model a sériové číslo, fotku štítku, výstup smartctl -x -l farm, hodiny ze všech tří počítadel, výsledek krátkého a po něm dlouhého testu (smartctl -t short, pak smartctl -t long), datum převzetí a číslo faktury. Dlouhý test na 16TB disku běží klidně přes den. U pole, které má vydržet roky, se ten den vyplatí.

A pořadí je důležité: kontrola historie nenahrazuje test povrchu a test povrchu nenahrazuje kontrolu historie. Disk s nulovými hodinami může mít vadné sektory a disk s čistým povrchem může mít za sebou pět let v datacentru.

Pokud přebíráte větší dodávku, stavíte nové pole nebo prostě nechcete trávit večer nad výpisy ze smartctl, vstupní kontrolu modelů, provozní historie a zdravotního stavu děláme jako součást správy IT pro firmy — s doložitelným záznamem ke každému disku pro případ reklamace.

Co dělat, když čísla nesedí

Disk neformátujte, nepřidávejte do pole a nezkoušejte hodnoty přepisovat. Přišli byste o důkaz a v horším případě si to prodejce vyloží jako váš vlastní zásah.

Prodejci pošlete model, sériové číslo, fakturu, fotografie a všechny uložené výpisy. Rozpor popište jednou konkrétní větou: disk byl prodán jako nový, ale FARM log vykazuje X hodin provozu a datum kompletace YYWW. Obecné „myslím, že je použitý” se odbývá snadno, číslo z logu podstatně hůř. Souběžně ověřte sériové číslo v záručním systému Seagate — platná záruka je podpůrný údaj, ne náhrada FARM kontroly.

Pokud jste na disk už stihli nahrát firemní data, pořadí je jasné: nejdřív kopie jinam, teprve pak řešení s prodejcem. Bezpečné smazání disku před vrácením přijde na řadu až ve chvíli, kdy máte data ověřená na jiném médiu a diagnostické výpisy uložené mimo něj.

Časté dotazy

Funguje FARM i na WD Red nebo Toshiba N300?

Ne, FARM je log specifický pro podporované disky Seagate. U ostatních značek zkuste smartctl -l devstat a doplňte to SMART atributy, datem výroby, stavem záruky a fyzickou kontrolou.

Kolik hodin může mít opravdu nový disk?

Nula není podmínka, disk prochází ve výrobě testem. Jednotný veřejný limit pro všechny modely a distribuční kanály neexistuje, ale jednotky hodin jsou běžné, tisíce ne.

Jde ta kontrola udělat ve Windows?

Ano. Nainstalujte smartmontools, spusťte příkazovou řádku jako správce, zjistěte identifikátor přes smartctl --scan-open a použijte ho. Grafickou alternativou od Seagate je SeaTools, ale pro reklamaci je textový výpis lepší.

Proč to přes USB box nefunguje?

USB–SATA můstek nemusí předat vendor-specific ATA příkazy, které FARM potřebuje. Zkuste jiný typ zařízení přes -d, jiný můstek s ATA passthrough, nebo disk připojte přímo na SATA.

Znamená nízký počet hodin, že je disk zdravý?

Ne. Hodiny popisují historii, ne stav ploten, hlav a sektorů. Nový disk může být vadný, takže po kontrole původu vždycky ještě spusťte dlouhý test a projděte SMART hodnoty.

Zavolat Poptávka