Puncte:7

SMART arată sectoare imposibil de citit, scrub-urile btrfs sunt curate - care este corect?

drapel ng

Am o pereche de discuri în RAID1 formatate cu btrfs.

Discurile trec prin spălare periodică și sunt anunțat cu rezultatele. Au mers grozav de aproximativ 2-3 ani, fără probleme.

Cu toate acestea, am adăugat recent smartd la instalarea mea și sa plâns instantaneu de un număr mic de sectoare ilizibile într-una dintre unități:

Dispozitiv: /dev/sdc [SAT], 4 sectoare momentan ilizibile (în așteptare)

Am efectuat un scrub pe acea unitate care a găsit și corectat același număr de erori, dar mesajul de eroare inteligent nu dispare. Scruburile ulterioare pe același disc nu prezintă erori.

Nu sunt sigur care dintre aceste instrumente este cel mai precis - este smartd care arată un fals pozitiv sau este btrfs lipsesc sectoare proaste sau poate înțeleg greșit rezultatele?

Care ar fi cea mai bună modalitate de a verifica starea de sănătate a discului?

Mulțumiri!

Puncte:12
drapel ca

Majoritatea discurilor implementează așa-numita „scanare a suprafeței”, care rulează automat și periodic. Acest tip de scanare are loc pe întreaga suprafață a discului, chiar și pe zone goale/libere. Pe de altă parte, a btrfs spăla doar verificări Spațiu folosit, ceea ce înseamnă că zonele de disc goale nu sunt verificate.

Aceasta înseamnă că SMART a găsit unele probleme în sectoarele neutilizate, dar nu sunt recunoscute de btrfs pur și simplu pentru că nu folosește aceste sectoare.

Dacă erorile SMART cresc rapid, vă sugerez să înlocuiți unitatea defectă cât mai curând posibil.

dkd6 avatar
drapel ng
Nu eram conștient de diferență și asta explică discrepanța rezultatelor. Mulțumesc!
Puncte:12
drapel ng

Răspunsul lui Shodanshok este excelent, dar pentru a răspunde la întrebarea ta literală:

Care ar fi cea mai bună modalitate de a verifica starea de sănătate a discului?

Faceți o scriere completă pe el. Firmware-ul discului a marcat acele sectoare ca fiind în așteptarea realocării. Poate face acest lucru atunci când li se scrie. Acest lucru fie va „remedia” sectorul, fie va genera sectoare realocate, pe care le puteți vedea și în SMART.

Apoi, teoretic, puteți face o scanare de citire cu latență pe disc. Acest lucru arată adesea cât de fiabile sunt sectoarele.

Și în termeni practici, poate fi timpul să înlocuiți discul. Acesta este unul dintre acele preludii la eșec la care urmăresc. O alta este „ata excepție” în syslogs. Ele se întâmplă de obicei înainte ca mdadm (sau controlerele RAID) să lanseze unitățile și bănuiesc că btrfs este similar (deși nu am experiență).

dkd6 avatar
drapel ng
Vă mulțumim pentru sugestii! Erorile SMART nu au crescut în aproximativ o lună, dar voi încerca o scriere completă pentru a verifica. Voi fi cu ochii și pe syslog.
drapel mx
Posibil de remarcat, valorile CPS ar trebui să scadă în jos dacă acele sectoare sunt scrise. Pe majoritatea hard disk-urilor standard, CPS reprezintă un număr de sectoare care sunt cunoscute ca fiind proaste și care nu au fost încă remapate la rezervă de firmware. Dacă acest număr nu scade după o scriere completă pe disc și nu vedeți noi „sectoare realocate”, ar trebui să luați în considerare în mod serios înlocuirea discului, deoarece asta indică că a rămas fără sectoare de rezervă pentru remapare.
joshudson avatar
drapel cn
@AustinHemmelgarn: Știi, există momente în care mi-aș dori să pot găsi discuri care nu s-au remapat la piese de schimb. Dacă sectorul merge prost, BTRFS se poate deforma în jurul lui.
drapel ng
@joshudson astfel de informații ar fi pierdute dintr-un reformat. Marcarea blocurilor ca fiind proaste în sistemul de fișiere este, pentru mine, ceva de lăsat fericit în trecut.
joshudson avatar
drapel cn
@Halfgaar: întârzierea RAID-ului pentru că unul dintre discuri trebuie să fie citit într-o rezervă este ceva ce aș dori să las în trecut. Oricum fac întotdeauna o scanare pentru blocuri proaste pe format. Uneori, formatul remediază de fapt un bloc defect. (L-am văzut pe discuri vechi care nu s-au remapat.)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.