Puncte:1

Eroare în sistemul de fișiere rădăcină (ieșire prescurtată)

drapel us

Astăzi, când mi-am pornit mașina (HP Pavilion rulează Kubuntu 20.04) am primit o eroare imediată de hard disk. Am reușit cumva să rezolv asta pentru a avea acces la Net, permițându-mi să trimit acest mesaj. Dar ceva este clar foarte greșit, aproape sigur cu hardware-ul. Ce pot sa fac?

Imediat după ce pornesc, primesc aceste mesaje:

Eroare de hard disk

Rulați Diagnosticarea sistemului de testare hard disk

Hard Disk 2 (3F2)

F2 Diagnosticare sistem

Inutil să spun că nu primesc nimic util de la diagnosticarea HP. fsck a refuzat să ruleze deoarece /dev/sda5 (sistemul de fișiere rădăcină) a fost montat.

Rulând de pe un stick de memorie, am putut să fac fsck pe sistemul de fișiere rădăcină. Nu a arătat nicio eroare, așa că mesajul „Eroare hard disk” a fost fals -- o indicație înșelătoare a problemei reale. Ceva în setările BIOS, poate?

Iată rezultatele SMART:

root@HP-Pavilion-Laptop-17-ar0xx:/home/pwa/Music# smartctl /dev/sda
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.0-84-generic] (build local)
Drepturi de autor (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

Dispozitivul ATA a fost deschis cu succes

Utilizați „smartctl -a” (sau „-x”) pentru a imprima informații SMART (și mai multe).

root@HP-Pavilion-Laptop-17-ar0xx:/home/pwa/Music# smartctl -a /dev/sda
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.0-84-generic] (build local)
Drepturi de autor (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

=== ÎNCEPE SECȚIUNEA DE INFORMAȚII ===
Familie de modele: HDD mobil Seagate
Model de dispozitiv: ST1000LM035-1RK172
Număr de serie: ZDE4473L
ID dispozitiv LU WWN: 5 000c50 0a4965514
Versiune de firmware: RSM7
Capacitate utilizator: 1.000.204.886.016 octeți [1,00 TB]
Dimensiuni sector: 512 octeți logic, 4096 octeți fizic
Rata de rotatie: 5400 rpm
Factor de formă: 2,5 inchi
Dispozitivul este: În baza de date smartctl [pentru detalii utilizați: -P show]
Versiunea ATA este: ACS-3 T13/2161-D revizuirea 3b
Versiunea SATA este: SATA 3.1, 6.0 Gb/s (actual: 6.0 Gb/s)
Ora locală este: Luni Oct 18 14:54:09 2021 EDT
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: (0x00) Activitate de colectare a datelor offline
                                        nu a fost niciodată începută.
                                        Colectare automată de date offline: dezactivată.
Starea execuției autotestării: ( 0) Rutina anterioară de autotestare a fost finalizată
                                        fără eroare sau nici un autotest nu a avut vreodată 
                                        fost condus.
Timp total până la finalizarea Offline 
colectarea datelor: ( 0) secunde.
Colectarea datelor offline
capabilități: (0x51) SMART execută Offline imediat.
                                        Fără suport pentru colectarea datelor Offline automat.
                                        Suspendați colecția offline la nou
                                        comanda.
                                        Nu este acceptată scanarea offline a suprafeței.
                                        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: (2) minute.
Rutină extinsă de autotestare
timpul recomandat de votare: ( 163) minute.
Capabilități SCT: (0x303d) 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: 10
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 0x002f 084 064 006 Pre-eșec întotdeauna - 239576664
  3 Spin_Up_Time 0x0023 099 099 000 Pre-fail Always - 0
  4 Start_Stop_Count 0x0032 099 099 000 Bătrânețea Întotdeauna - 1297
  5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 0
  7 Seek_Error_Rate 0x002f 086 060 045 Pre-eșuare întotdeauna - 415925788
  9 Power_On_Hours 0x0032 077 077 000 Bătrânețe Întotdeauna - 20304 (202 78 0)
 10 Spin_Retry_Count 0x0033 100 100 097 Pre-eșec Întotdeauna - 0
 12 Power_Cycle_Count 0x0032 099 099 000 Bătrânețea Întotdeauna - 1050
183 Runtime_Bad_Block 0x0032 100 100 000 Bătrânețe Întotdeauna - 0
184 End-to-End_Error 0x0033 100 100 097 Pre-fail Always - 0
187 Raportat_Necorect 0x0032 100 100 000 Bătrânețe Întotdeauna - 0
188 Command_Timeout 0x0032 100 099 000 Bătrânețea Întotdeauna - 5
189 High_Fly_Writes 0x003a 100 100 000 Bătrânețe Întotdeauna - 0
190 Airflow_Temperature_Cel 0x0022 066 053 040 Bătrânețe Întotdeauna - 34 (Min/Max 29/35)
191 G-Sense_Error_Rate 0x0032 100 100 000 Bătrânețe întotdeauna - 106
192 Power-Off_Retract_Count 0x0022 100 100 000 Bătrânețe întotdeauna - 233
193 Load_Cycle_Count 0x0032 098 098 000 Bătrânețea Întotdeauna - 5179
194 Temperature_Celsius 0x0022 034 047 000 Bătrânețe Întotdeauna - 34 (0 16 0 0 0)
196 Reallocated_Event_Count 0x0032 100 100 000 Bătrânețe Întotdeauna - 0
197 Current_Pending_Sector 0x0032 100 100 000 Bătrânețe Întotdeauna - 0
198 Offline_Uncorectable 0x0030 100 100 000 Bătrânețe Offline - 0
199 UDMA_CRC_Error_Count 0x0032 200 200 000 Bătrânețe întotdeauna - 0
254 Senzor_de_cădere_liberă 0x0032 100 100 000 Bătrânețe Întotdeauna - 0

Versiunea jurnalului de erori SMART: 1
Nu au fost înregistrate erori

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 Scurt offline Finalizat fără eroare 00% 20264 -
# 2 Scurt offline Avortat de gazdă 90% 20263 -
# 3 Scurt offline Avortat de gazdă 50% 20263 -
# 4 Scurt offline Finalizat fără eroare 00% 20260 -
# 5 Scurt offline Finalizat fără eroare 00% 20260 -
# 6 Extins offline Întrerupt (resetare gazdă) 00% 20260 -
# 7 Scurt offline Finalizat fără eroare 00% 20259 -
# 8 Scurt offline Completat fără eroare 00% 20259 -
# 9 Scurt offline Completat fără eroare 00% 20259 -
#10 Scurt offline Completat fără eroare 00% 20258 -
#11 Scurt offline întrerupt (resetare gazdă) 00% 2838 -
#12 Scurt offline Finalizat fără eroare 00% 482 -
#13 Scurt offline Finalizat fără eroare 00% 4 -

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.

@heynnema - Aceste ieșiri voluminoase îmi fac greu să găsesc datele relevante. Dar pot spune că **grep -i FPDMA /var/log/syslog** nu produce nicio ieșire. Privind la ieșirea SMART, nu am putut găsi erorile de citire/căutare, dar te cred când spui că sunt acolo.

Aparatul meu este un laptop HP Pavilion vechi de 2 ani, dar părți ale acestuia, inclusiv BIOS-ul, sunt probabil mult mai vechi.

@heynnema - Am încercat să folosesc pastebin, dar sunt prins în validarea iadului pe site-ul Ubuntu One. Este atât de frustrant să încerci să rezolvi problema A și să fii târât în ​​problema B.
heynnema avatar
drapel ru
Puteți articula mai multe despre eroarea pe care ați văzut-o?
heynnema avatar
drapel ru
Faceți `fsck` în răspunsul meu. Postați o captură de ecran a ferestrei de date **SMART Data & Tests** a aplicației „Discuri”. Faceți fereastra suficient de mare pentru a captura toate datele.
heynnema avatar
drapel ru
Editează-ți întrebarea și arată-mi `grep -i FPDMA /var/log/syslog*`.
heynnema avatar
drapel ru
Nu puteți `fsck` o partiție montată. Trebuie să o faci așa cum ți-am spus în răspunsul meu. Dacă reușiți să porniți, obțineți-mi captura de ecran SMART.
heynnema avatar
drapel ru
Mulțumim pentru datele SMART. Asigurați-vă că îmi trimiteți un comentariu care începe cu @heynnema pentru a-mi spune că v-ați actualizat întrebarea, altfel îmi lipsește actualizarea.
heynnema avatar
drapel ru
Aveți erori de CITIRE și CĂUTARE pe unitate. Editează-ți întrebarea și arată-mi comanda FPDMA pe care am cerut-o mai devreme și, de asemenea, `grep -i "/dev/sda" /var/log/syslog*`. Dacă ambele/oricare dintre aceste ieșiri de comandă este mare, copiați/lipiți textul la https://paste.ubuntu.com și dați-mi adresa URL.
Puncte:2
drapel dk

Nu sunt prea sigur dacă acest lucru va funcționa, dar având în vedere că sistemul dvs. de fișiere Linux trece testul, poate rulați un test SMART în aplicația de discuri de pe Ubuntu (pe LIVEUSB) pe partiția de pornire FAT de pe hard diskul principal. Poate că este o problemă cu asta dacă o ai? PC-ul meu are o astfel de partiție. De asemenea, verificați din nou partiția Linux (ext something), eroarea ar putea fi GRUB care vă spune că ceva este în neregulă cu asta.

De asemenea, am observat că este montat la /dev/sda5 (calculatorul meu Ubuntu începe la /dev/sda1, 2 etc) și că eroarea este cu Hard Disk 2, așa că poate SMART verifică celelalte unități conectate dacă ai și încearcă. pornind cu unitățile neesențiale deconectate.

Dacă aveți date cu adevărat importante pe unitate, ar putea fi pe moarte, așa că nu le mai utilizați și duceți-le la un loc de recuperare a datelor.

Obișnuiam să aveam un HDD defect care uneori a apărut cu o eroare de BIOS și uneori pornea normal. Era pe moarte, dar a trebuit să-l folosesc suficient pentru a scoate datele înainte de a muri. Poate dacă îl puteți folosi rapid și dacă doriți să economisiți un pic de bani, scoateți rapid datele.

Dacă aveți o copie de rezervă, ați reușit să scoateți datele sau nu vă pasă de datele de pe unitatea dvs., trebuie doar să obțineți una nouă și să le schimbați.

Puncte:0
drapel ru

Să începem cu verificarea sistemului de fișiere...

  • porniți pe un DVD/USB Ubuntu Live în modul âÎncercați Ubuntuâ
  • deschide a Terminal fereastra prin apăsare Ctrl+Alt+T
  • tip sudo fdisk -l
  • identificați numele dispozitivului /dev/sdXX pentru „sistemul de fișiere Linux”
  • tip sudo fsck -f /dev/sdXX, înlocuind sdXX cu numărul pe care l-ai găsit mai devreme
  • repeta fsck comanda dacă au existat erori
  • tip reporniți
drapel us
Sistemul de fișiere trece verificarea fsck. Cred că problema stă undeva în setările sistemului, eventual ceva de-a face cu UEFI.
drapel ru
@heynnema au postat datele.
heynnema avatar
drapel ru
@ThomasWard Mulțumesc pentru atenție!
drapel us
Problema s-a rezolvat de la sine --deocamdată, oricum.
heynnema avatar
drapel ru
@PaulA. Problema nu s-a rezolvat de la sine. Vă rugăm să vedeți solicitările mele pentru date suplimentare, în comentariile la întrebarea dvs.... FPDMA și syslog.
drapel us
@heynnema - a fost captura de ecran utilizabilă?
heynnema avatar
drapel ru
@PaulA. Captura de ecran pe care ați adăugat-o la răspunsul dvs. (pe care probabil ar trebui să-l ștergeți) nu a fost de ajutor, deoarece nu ați putut derula fereastra de date... dar ați adăugat date similare la întrebarea dvs. și așa știu despre READ și SEEK erori. Încă mai caut `grep -i FPDMA /var/log/syslog*` și `grep -i "/dev/sda" /var/log/syslog*`. Editați acea ieșire în întrebarea dvs. cu copy/paste sau utilizați https://paste.ubuntu.com și dați-mi adresa URL.
Puncte:-1
drapel us

Sfinti sa fie laudati!! Am pornit fără să primesc eroarea, așa că în acest moment nu există nimic de diagnosticat. Poate că rularea smartctl a ajutat lucrurile.

Mulțumesc lui Heynnema pentru asistență inteligentă.

@heynnema - aici este captura de ecran: introduceți descrierea imaginii aici

heynnema avatar
drapel ru
Problema nu s-a rezolvat de la sine.Vă rugăm să vedeți solicitările mele pentru date suplimentare, în comentariile la întrebarea dvs.... FPDMA și syslog.
drapel us
@heynnema - Ieșirea syslog pe care ați cerut-o este goală. SMART produce o mulțime de ieșiri, dar cea mai mare parte sunt schimbări de temperatură. Înclin să cred că eroarea inițială a fost cauzată de un fel de problemă tranzitorie, deoarece acum pot reporni fără dificultate. Mai merită urmărit acest lucru, având în vedere că nu pot folosi pastebin din cauza problemelor de validare cu Launchpad și Ubuntu One?
heynnema avatar
drapel ru
Nu te deranja cu pastebin atunci. Porniți „Discs”, accesați fereastra de date **SMART Data & Tests**, măriți fereastra pentru a afișa toate datele, obțineți o captură de ecran și adăugați-o la întrebarea dvs.
drapel us
@heynnema - Acest lucru este la fel de frustrant pentru mine pe cât îmi imaginez că este pentru tine. t
heynnema avatar
drapel ru
Nu este frustrant, dar uneori diagnosticarea la distanță poate dura timp. A fi nevoit să ceri aceleași informații de mai multe ori ESTE frustrant. Aceasta este a treia cerere pentru... *"Încă caut `grep -i FPDMA /var/log/syslog*` și `grep -i "/dev/sda" /var/log/syslog*`" *... Îmi pare rău dacă l-ai furnizat, sau poate l-am ratat.
drapel us
Credeam că am răspuns la asta. Am făcut „grep -i FPDMA /var/log/syslog*” cu ceva timp în urmă. Nu a produs nicio ieșire. și grep -i /dev/sda /var/log/syslog* au produs doar modificări minore de temperatură, motiv pentru care probabil ați ratat raportul meu privind rezultatele.
heynnema avatar
drapel ru
Îmi pare rău. Să încercăm un mic mod al comenzii syslog... `grep -i sda /var/log/syslog*` și să vedem dacă prindem vreun pește.
drapel us
@heynnema - Același rezultat. Numai schimbările de temperatură. Cred că nu există pești de prins. Bănuiala mea este că erorile au fost trecătoare și nu au lăsat nicio urmă în syslog. Dacă ar fi într-adevăr trecătoare, nici nu m-aș aștepta să apară în SMART. Cred că SMART nu dezvăluie istoria, ci doar starea curentă a discului.
heynnema avatar
drapel ru
Mulțumesc pentru actualizare. Datele SMART sunt, de asemenea, istorice. Să încercăm un ultim grep... `grep -i temp /var/log/syslog*`. (folosești * la sfârșit, da?)
drapel us
@heynnema - Deoarece sistemul funcționează acum, ar fi logic ca erorile să nu fi fost niciodată înregistrate în fișierele jurnal.
drapel us
Singurul lucru pe care l-am văzut de data aceasta au fost două mesaje despre curățarea directorului temporar.
heynnema avatar
drapel ru
De aceea, * din comenzile mele. Verifică fișierele syslog și syslog.1, unde se află datele istorice. Adevărul este că HDD-ul tău primește erori READ/SEEK... cel puțin la un moment dat în istoria sa... poate nu mai mult... dar problema ta recentă de pornire indică că există încă ceva posibil în neregulă.
heynnema avatar
drapel ru
Care au fost temperaturile înregistrate în syslog*?
drapel us
Temperatura a variat de la 33C la 41C. Pare destul de inocent.
heynnema avatar
drapel ru
Temperaturile alea sunt ok. Computerul tău nu ne oferă prea multe de făcut. Cu erori READ/SEEK, aș spune „re-aseză cablurile SATA și de alimentare care merg de la placa de bază la unitate”... și da... e mai dificil pe un laptop. În caz contrar, unitatea dvs. s-ar putea să se deterioreze... păstrați copii de siguranță bune.

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.