Puncte:0

Superbloc xfs corupt după întreruperea alimentării

drapel ng
Ben

Ca și alții înaintea mea, superbock-ul de pe unitatea mea xfs a devenit corupt. Am încercat xfs_repair și xfs_repair -L pentru a restabili unitatea, dar ambele raportează același rezultat:

Faza 1 - găsiți și verificați superblocul...
Citirea superblocului a eșuat, offset 0, dimensiune 524288, ag 0, rval -1

eroare fatală -- Eroare de intrare/ieșire

{mkfs.xfs -Nf /dev/sdb1} raportează următoarele:

meta-data=/dev/sdb1 isize=512 agcount=4, agsize=244188544 blks
         = sectsz=4096 attr=2, projid32bit=1
         = crc=1 finobt=1, rar=1, rmapbt=0
         = reflink=1
date = bsize=4096 blocuri=976754176, imaxpct=5
         = sunit=0 swidth=0 blks
naming =versiunea 2 bsize=4096 ascii-ci=0, ftype=1
jurnal = jurnal intern bsize = 4096 blocuri = 476930, versiunea = 2
         = sectsz=4096 sunit=1 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0

După ce am urmărit diverse postări pe acest subiect, care spun toate lucruri similare cu ceea ce am încercat mai sus, am senzația că se pierde conținutul unității (Mulțumesc EDF Energy). Are cineva alte sugestii de recuperare?

Editare: rezultatele scanării SMART...

=== ÎNCEPE SECȚIUNEA DE INFORMAȚII ===
Familia de modele: Western Digital Red
Model de dispozitiv: WDC WD40EFRX-68N32N0 1
Număr de serie: PBGJYR4S
ID dispozitiv LU WWN: 5 000cca 23dc7b57b
Versiune de firmware: MJAOA5F0
Capacitate utilizator: 4.000.787.030.016 octeți [4,00 TB]
Dimensiuni sector: 512 octeți logic, 4096 octeți fizic
Rata de rotatie: 7200 rpm
Factor de formă: 3,5 inchi
Dispozitivul este: În baza de date smartctl [pentru detalii utilizați: -P show]
Versiunea ATA este: ATA8-ACS T13/1699-D revizuirea 4
Versiunea SATA este: SATA 3.0, 6.0 Gb/s (actual: 3.0 Gb/s)
Ora locală este: vineri, 11 iunie, 19:11:40 2021 BST
Suportul SMART este: Disponibil - dispozitivul are capacitate SMART.
Suportul SMART este: Activat

=== ÎNCEPEREA SECȚIUNII DE CITIRE DE DATE INTELIGENTE ===
Rezultatul testului de autoevaluare a sănătății generale SMART: A TRUS

Valori generale SMART:
Starea de colectare a datelor offline: (0x82) Activitate de colectare a datelor offline
                                        a fost finalizată fără eroare.
                                        Colectare automată de date offline: activată.
Starea execuției autotestării: ( 248) Rutina de autotestare în curs...
                                        80% din test rămas.
Timp total până la finalizarea Offline
colectarea datelor: ( 24) secunde.
Colectarea datelor offline
capabilități: (0x5b) SMART execută Offline imediat.
                                        Suport activat/dezactivat pentru colectarea datelor offline automat.
                                        Suspendați colecția offline la nou
                                        comanda.
                                        Scanarea suprafeței offline este acceptată.
                                        Autotest acceptat.
                                        Nu este acceptat autotestul de transport.
                                        Autotest selectiv acceptat.
Capacitățile SMART: (0x0003) Salvează datele SMART înainte de a le introduce
                                        Modul de economisire a energiei.
                                        Suportă temporizator SMART de salvare automată.
Capacitatea de înregistrare a erorilor: (0x01) Înregistrarea erorilor este acceptată.
                                        Înregistrare cu scop general acceptat.
Scurtă rutină de autotestare
timpul recomandat de votare: (1) minute.
Rutină extinsă de autotestare
timpul recomandat de votare: (1) minute.
Capacități SCT: (0x003d) Stare SCT acceptată.
                                        SCT Error Recovery Control acceptat.
                                        SCT Feature Control acceptat.
                                        Tabel de date SCT acceptat.

Numărul de revizuire al structurii datelor SMART Atribute: 16
Atribute SMART specifice furnizorului cu praguri:
ID# ATTRIBUTE_NAME VALOAREA STRAPHIEI CEL MAI RĂU TIP DE PRAG ACTUALIZAT WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate 0x000b 100 100 016 Pre-eșec Întotdeauna - 0
  2 Throughput_Performance 0x0005 136 136 054 Pre-fail Offline - 80
  3 Spin_Up_Time 0x0007 176 176 024 Pre-fail Always - 411 (Medie 468)
  4 Start_Stop_Count 0x0012 100 100 000 Bătrânețe Întotdeauna - 14
  5 Reallocated_Sector_Ct 0x0033 100 100 005 Pre-fail Always - 0
  7 Seek_Error_Rate 0x000b 100 100 067 Pre-eșuare Întotdeauna - 0
  8 Seek_Time_Performance 0x0005 121 121 020 Pre-fail Offline - 34
  9 Power_On_Hours 0x0012 100 100 000 Bătrânețe Întotdeauna - 6222
 10 Spin_Retry_Count 0x0013 100 100 060 Pre-fail Always - 0
 12 Power_Cycle_Count 0x0032 100 100 000 Bătrânețe Întotdeauna - 14
192 Power-Off_Retract_Count 0x0032 100 100 000 Bătrânețe întotdeauna - 273
193 Load_Cycle_Count 0x0012 100 100 000 Bătrânețe întotdeauna - 273
194 Temperature_Celsius 0x0002 142 142 000 Bătrânețe Întotdeauna - 42 (Min/Max 20/42)
196 Reallocated_Event_Count 0x0032 100 100 000 Bătrânețe Întotdeauna - 0
197 Current_Pending_Sector 0x0022 100 100 000 Bătrânețe Întotdeauna - 0
198 Offline_Uncorectable 0x0008 100 100 000 Bătrânețe Offline - 0
199 UDMA_CRC_Error_Count 0x000a 174 174 000 Bătrânețea Întotdeauna - 1272

Versiunea jurnalului de erori SMART: 1
Număr de erori ATA: 1272 (jurnalul dispozitivului conține doar cele mai recente cinci erori)
        CR = Registrul de comenzi [HEX]
        FR = Registrul caracteristicilor [HEX]
        SC = Registrul de numărare a sectorului [HEX]
        SN = Registrul de număr de sector [HEX]
        CL = Registrul cilindru scăzut [HEX]
        CH = Registrul Cilindru înalt [HEX]
        DH = Device/Head Register [HEX]
        DC = Device Command Register [HEX]
        ER = Registrul erorilor [HEX]
        ST = Registrul de stare [HEX]
Powered_Up_Time este măsurat de la pornire și imprimat ca
DDd+hh:mm:SS.sss unde DD=zile, hh=ore, mm=minute,
SS=sec și sss=milisec. Se „împachetează” după 49.710 zile.

A apărut eroarea 1272 la durata de viață a pornirii discului: 6220 ore (259 zile + 4 ore)
  Când a apărut comanda care a cauzat eroarea, dispozitivul era activ sau inactiv.

  După finalizarea comenzii, registrele au fost:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  84 51 21 5f b7 c0 01 Eroare: ICRC, ABRT 33 sectoare la LBA = 0x01c0b75f = 29407071

  Comenzile care au condus la comanda care a cauzat eroarea au fost:
  CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
  -- -- -- -- -- -- -- -- ---------------- ------------------- --
  25 00 80 00 b7 c0 e0 08 1d+02:04:04.303 CITEȘTE DMA EXT
  25 00 f8 00 b6 c0 e0 08 1d+02:04:04.303 CITEȘTE DMA EXT
  25 00 08 f8 b5 c0 e0 08 1d+02:04:04.302 CITEȘTE DMA EXT
  25 00 08 f0 b5 c0 e0 08 1d+02:04:04.302 CITEȘTE DMA EXT
  25 00 08 e8 b5 c0 e0 08 1d+02:04:04.302 CITEȘTE DMA EXT

A apărut eroarea 1271 la durata de viață a pornirii discului: 6220 ore (259 zile + 4 ore)
  Când a apărut comanda care a cauzat eroarea, dispozitivul era activ sau inactiv.

  După finalizarea comenzii, registrele au fost:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  84 51 01 97 b5 c0 01 Eroare: ICRC, ABRT 1 sectoare la LBA = 0x01c0b597 = 29406615

  Comenzile care au condus la comanda care a cauzat eroarea au fost:
  CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
  -- -- -- -- -- -- -- -- ---------------- ------------------- --
  25 00 08 90 b5 c0 e0 08 1d+02:04:04.096 CITEȘTE DMA EXT
  25 00 08 88 b5 c0 e0 08 1d+02:04:04.095 CITEȘTE DMA EXT
  25 00 08 80 b5 c0 e0 08 1d+02:04:04.095 CITEȘTE DMA EXT
  25 00 08 78 b5 c0 e0 08 1d+02:04:04.095 CITEȘTE DMA EXT
  25 00 08 70 b5 c0 e0 08 1d+02:04:04.095 CITEȘTE DMA EXT

A apărut eroarea 1270 la durata de viață a pornirii discului: 6220 ore (259 zile + 4 ore)
  Când a apărut comanda care a cauzat eroarea, dispozitivul era activ sau inactiv.

  După finalizarea comenzii, registrele au fost:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  84 51 81 7f b5 c0 01 Eroare: ICRC, ABRT 129 sectoare la LBA = 0x01c0b57f = 29406591

  Comenzile care au condus la comanda care a cauzat eroarea au fost:
  CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
  -- -- -- -- -- -- -- -- ---------------- ------------------- --
  25 00 00 00 b4 c0 e0 08 1d+02:04:03.858 CITEȘTE DMA EXT
  25 00 f8 08 0a 00 e0 08 1d+02:04:03.856 CITEȘTE DMA EXT
  c8 00 08 f8 08 00 e0 08 1d+02:04:03.856 CITEȘTE DMA
  c8 00 08 f0 08 00 e0 08 1d+02:04:03.856 CITEȘTE DMA
  c8 00 08 e8 08 00 e0 08 1d+02:04:03.855 CITEȘTE DMA

A apărut eroarea 1269 la durata de viață a pornirii discului: 6220 ore (259 zile + 4 ore)
  Când a apărut comanda care a cauzat eroarea, dispozitivul era activ sau inactiv.

  După finalizarea comenzii, registrele au fost:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  84 51 01 c7 08 00 00 Eroare: ICRC, ABRT 1 sectoare la LBA = 0x000008c7 = 2247

  Comenzile care au condus la comanda care a cauzat eroarea au fost:
  CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
  -- -- -- -- -- -- -- -- ---------------- ------------------- --
  c8 00 08 c0 08 00 e0 08 1d+02:04:03.648 CITEȘTE DMA
  c8 00 08 b8 08 00 e0 08 1d+02:04:03.641 CITEȘTE DMA
  27 00 00 00 00 00 e0 08 1d+02:04:03.640 CITIȚI ADRESĂ MAX NATIVE EXT [OBS-ACS-3]
  ec 00 00 00 00 00 a0 08 1d+02:04:03.638 IDENTIFICAȚI DISPOZITIV
  ef 03 42 00 00 00 a0 08 1d+02:04:03.636 SETARE CARACTERISTICI [Setați modul de transfer]

A apărut eroarea 1268 la durata de viață a pornirii discului: 6220 ore (259 zile + 4 ore)
  Când a apărut comanda care a cauzat eroarea, dispozitivul era activ sau inactiv.

  După finalizarea comenzii, registrele au fost:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  84 51 01 bf 08 00 00 Eroare: ICRC, ABRT 1 sectoare la LBA = 0x000008bf = 2239

  Comenzile care au condus la comanda care a cauzat eroarea au fost:
  CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
  -- -- -- -- -- -- -- -- ---------------- ------------------- --
  c8 00 08 b8 08 00 e0 08 1d+02:04:03.440 CITEȘTE DMA
  c8 00 08 b0 08 00 e0 08 1d+02:04:03.440 CITEȘTE DMA
  c8 00 08 a8 08 00 e0 08 1d+02:04:03.440 CITEȘTE DMA
  c8 00 08 a0 08 00 e0 08 1d+02:04:03.440 CITEȘTE DMA
  c8 00 08 98 08 00 e0 08 1d+02:04:03.440 CITEȘTE DMA

Structura jurnalului de autotestare SMART numărul de revizuire 1
Num Test_Description Stare Durată de viață rămasă (ore) LBA_of_first_error
# 1 Furnizor (0xb0) Finalizat fără eroare 00% 36443 -
# 2 Furnizor (0x71) Finalizat fără eroare 00% 36443 -

Structura datelor jurnalului de autotestare selectivă SMART numărul de revizuire 1
 SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
    1 0 0 Ne_testare
    2 0 0 Ne_testare
    3 0 0 Ne_testare
    4 0 0 Ne_testare
    5 0 0 Ne_testare
Indicatori selectivi de autotestare (0x0):
  După scanarea intervalelor selectate, NU citiți și scanați restul discului.
Dacă autotestarea selectivă este în așteptare la pornire, reluați după o întârziere de 0 minute.
Michael Hampton avatar
drapel cz
Se pare că unitatea a eșuat mai degrabă decât sistemul de fișiere. Testează-l și fii pregătit mental pentru necesitatea restabilirii din backup.
Michael Hampton avatar
drapel cz
Ieșirea SMART confirmă că este moartă și eligibilă pentru RMA. Imi pare rau pentru pierderea ta.
Puncte:3
drapel ca

Avertismentul Eroare de intrare/ieșire înseamnă că unitatea ta a eșuat, nu sistemul de fișiere - xfs_repair a fost incapabil pentru a citi sectoarele afectate de pe discuri.

Ieșirea dvs. SMART confirmă cele de mai sus: arată mai multe întreruperi de citire la 6220 de ore, care este exact timpul de pornire a HDD-ului (adică: erorile s-au întâmplat chiar acum, nu într-un trecut îndepărtat).

XFS menține unele superblocuri de rezervă (câte unul în fiecare AG), dar discul dvs. pare să dea erori pentru multe sectoare diferite, departe de ele, așa că nu vă recomand să încercați cu zero sectoarele afectate. Mai degrabă, aș folosi ddrescue pentru a-ți clona discul pe un alt dispozitiv și concentrând orice încercare de restaurare asupra imaginii clonate.

Evident, dacă aveți copii de rezervă funcționale și actuale, puteți să aruncați discul la gunoi și să vă restaurați datele pe unul nou.

Puncte:1
drapel in

Trebuie să spun că arată ca un disc prost sau un disc foarte aproape de eșec total catastrofal. Sper că aveți copii de rezervă!?!

Dacă nu aveți copii de rezervă, ar trebui să opriți sistemul respectiv, să porniți pe un mediu alternativ sau să duceți discul defect pe alt sistem și să începeți să încercați să copiați datele pe un nou disc. Acest lucru se poate face cu dd (sau ddrescue) la nivel de bloc cu mai multe încercări dacă nu aveți acces la o stație de lucru autonomă pentru repararea discurilor (încă cel mai bun gadget pe care l-am achiziționat vreodată!). ddrescue are o opțiune max-retry și uneori, cu mai multe reîncercări, puteți citi cu succes date de pe un disc prost. uneori ... Trinity Rescue Kit LiveCD are acest instrument GNU disponibil. Nu sunt sigur dacă toate distribuțiile liveCD îl au. Merită să-l iei și să-l ții la îndemână! iată un exemplu dintr-un alt articol care discută despre acest lucru ca referință: https://superuser.com/questions/905811/faster-recovery-from-a-disk-with-bad-sectors

Pentru toți ceilalți, doar un pic de înțelepciune am avut de învățat pe calea grea de câteva ori în cariera mea. Este mai bine să ai copii de rezervă și să nu ai niciodată nevoie de ele, decât să ai nevoie de copii de rezervă și să nu ai nimic! Configurați copii de rezervă! Acesta ar trebui să fie primul lucru pe care îl faceți după instalarea sistemului de operare!!! Fă-ți un obicei și/sau acum și nu vei fi niciodată prins fără copii de rezervă!

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.