ubuntuusers.de

unable to set superblock flags

Status: Gelöst | Ubuntu-Version: Xubuntu 22.04 (Jammy Jellyfish)
Antworten |

uzfH8

Avatar von uzfH8

Anmeldungsdatum:
3. Mai 2013

Beiträge: Zähle...

Der Lenovo X220 startet nicht mehr und wirft mich in die busy box. Ein fsck /dev/sda2 führt zur obigen Fehlermeldung unable to set superblock flags und zur Meldung /dev/sda2: ********** WARNING: Filesystem still has errors **********

Ich habe allerhand zu dieser Meldung gefunden, aber alles handelt von defekten SD-Karten. Soviel ich mich erinnere hat der Rechner aber eine Festplatte (JAJS300M120C 160GB, 7200 rpm, 7.0mm high, SATA Gen-2 3Gbps). Das OS auf /dev/sda1 startet einwandfrei (bunsenlab lithium).

dingsbums

Anmeldungsdatum:
13. November 2010

Beiträge: 3790

Ich würde per smartctl den Festplattenstatus prüfen.

  • Sollte der unauffällig sein, die betreffende Partition löschen, neu anlegen, formatieren und das OS darauf neu installieren oder aus einer Sicherung zurückspielen.

  • Ist er auffällig (besonders bei reallocated-Attributen), wird es wohl Zeit für eine Trennung aufgrund Unzuverlässigkeit.

uzfH8

(Themenstarter)
Avatar von uzfH8

Anmeldungsdatum:
3. Mai 2013

Beiträge: 1011

dingsbums schrieb:

Ich würde per smartctl den Festplattenstatus prüfen.

Das ergibt

1
2
3
4
5
6
7
8
:~$ sudo smartctl -H /dev/sda
smartctl 6.6 2017-11-05 r4594 [x86_64-linux-4.19.0-23-amd64] (local build)
Copyright (C) 2002-17, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: FAILED!
Drive failure expected in less than 24 hours. SAVE ALL DATA.
No failed Attributes found.

  • Ist er auffällig (besonders bei reallocated-Attributen), wird es wohl Zeit für eine Trennung aufgrund Unzuverlässigkeit.

Ich bin mur noch nicht ganz sicher, wie das Resultat zu interpretieren ist. Dass die Festplatte innerhalb von 24-Stunden ausfällt, weiß ich ja schon, seitdem ich auf der Kommandozeile gelandet bin, weil sie ausgefallen ist. Aber beweißt das jetzt schon, dass es sich um ein Hardewareproblem handelt, dass nur mit Neukauf behebbar ist oder könnte es auch mit einer Neuinstallation behebbar sein? "No failed Attributes found." klingt ja für mein ungeübtes Ohr durchaus positiv.

Ich habe einen längeren Test angestoßen, der läuft aber noch.

uzfH8

(Themenstarter)
Avatar von uzfH8

Anmeldungsdatum:
3. Mai 2013

Beiträge: 1011

Hier der vollständige Testbericht

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
:~$ sudo smartctl -c /dev/sda | grep -A 1 "execution status"
[sudo] Passwort für gh2425: 
Self-test execution status:      (   0)	The previous self-test routine completed
					without error or no self-test has ever 
:~$ sudo smartctl -a /dev/sda
smartctl 6.6 2017-11-05 r4594 [x86_64-linux-4.19.0-23-amd64] (local build)
Copyright (C) 2002-17, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Device Model:     JAJS300M120C
Serial Number:    AA202100000030010659
Firmware Version: T1125A0
User Capacity:    120.034.123.776 bytes [120 GB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    Solid State Device
Form Factor:      2.5 inches
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   ACS-3 T13/2161-D revision 4
SATA Version is:  SATA 3.2, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Sun Jan 29 19:02:00 2023 CET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: FAILED!
Drive failure expected in less than 24 hours. SAVE ALL DATA.
No failed Attributes found.

General SMART Values:
Offline data collection status:  (0x02)	Offline data collection activity
					was completed without error.
					Auto Offline Data Collection: Disabled.
Self-test execution status:      (   0)	The previous self-test routine completed
					without error or no self-test has ever 
					been run.
Total time to complete Offline 
data collection: 		(  120) seconds.
Offline data collection
capabilities: 			 (0x11) SMART execute Offline immediate.
					No Auto Offline data collection support.
					Suspend Offline collection upon new
					command.
					No Offline surface scan supported.
					Self-test supported.
					No Conveyance Self-test supported.
					No Selective Self-test supported.
SMART capabilities:            (0x0002)	Does not save SMART data before
					entering power-saving mode.
					Supports SMART auto save timer.
Error logging capability:        (0x01)	Error logging supported.
					General Purpose Logging supported.
Short self-test routine 
recommended polling time: 	 (   2) minutes.
Extended self-test routine
recommended polling time: 	 (  10) minutes.

SMART Attributes Data Structure revision number: 1
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x0032   100   100   050    Old_age   Always       -       0
  5 Reallocated_Sector_Ct   0x0032   100   100   050    Old_age   Always       -       2
  9 Power_On_Hours          0x0032   100   100   050    Old_age   Always       -       3002
 12 Power_Cycle_Count       0x0032   100   100   050    Old_age   Always       -       1085
160 Unknown_Attribute       0x0032   100   100   050    Old_age   Always       -       1
161 Unknown_Attribute       0x0033   100   100   050    Pre-fail  Always       -       95
163 Unknown_Attribute       0x0032   100   100   050    Old_age   Always       -       102
164 Unknown_Attribute       0x0032   100   100   050    Old_age   Always       -       19506
165 Unknown_Attribute       0x0032   100   100   050    Old_age   Always       -       156
166 Unknown_Attribute       0x0032   100   100   050    Old_age   Always       -       3
167 Unknown_Attribute       0x0032   100   100   050    Old_age   Always       -       42
168 Unknown_Attribute       0x0032   100   100   050    Old_age   Always       -       2000
169 Unknown_Attribute       0x0032   100   100   050    Old_age   Always       -       98
175 Program_Fail_Count_Chip 0x0032   100   100   050    Old_age   Always       -       0
176 Erase_Fail_Count_Chip   0x0032   100   100   050    Old_age   Always       -       0
177 Wear_Leveling_Count     0x0032   100   100   050    Old_age   Always       -       0
178 Used_Rsvd_Blk_Cnt_Chip  0x0032   100   100   050    Old_age   Always       -       2
181 Program_Fail_Cnt_Total  0x0032   100   100   050    Old_age   Always       -       0
182 Erase_Fail_Count_Total  0x0032   100   100   050    Old_age   Always       -       0
192 Power-Off_Retract_Count 0x0032   100   100   050    Old_age   Always       -       443
194 Temperature_Celsius     0x0022   100   100   050    Old_age   Always       -       47
195 Hardware_ECC_Recovered  0x0032   100   100   050    Old_age   Always       -       220321
196 Reallocated_Event_Count 0x0032   100   100   050    Old_age   Always       -       1
197 Current_Pending_Sector  0x0032   100   100   050    Old_age   Always       -       2
198 Offline_Uncorrectable   0x0032   100   100   050    Old_age   Always       -       1
199 UDMA_CRC_Error_Count    0x0032   100   100   050    Old_age   Always       -       0
232 Available_Reservd_Space 0x0032   100   100   050    Old_age   Always       -       95
241 Total_LBAs_Written      0x0030   100   100   050    Old_age   Offline      -       98305
242 Total_LBAs_Read         0x0030   100   100   050    Old_age   Offline      -       58178
245 Unknown_Attribute       0x0032   100   100   050    Old_age   Always       -       71204

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Completed without error       00%       781         -

Selective Self-tests/Logging not supported

Wegen "Device is: Not in smartctl database" habe ich ein

1
2
:~$ sudo update-smart-drivedb
sudo: update-smart-drivedb: Befehl nicht gefunden

versucht, aber wie man sieht, leider erfolglos.

dingsbums

Anmeldungsdatum:
13. November 2010

Beiträge: 3790

Ich dachte eigentlich eher an

sudo smartctl -a /dev/sda | grep -iE "error|fail|realloc" # grep-filter optional

dingsbums

Anmeldungsdatum:
13. November 2010

Beiträge: 3790

Du warst eben schneller.

 5 Reallocated_Sector_Ct   0x0032   100   100   050    Old_age   Always       -       2
195 Hardware_ECC_Recovered  0x0032   100   100   050    Old_age   Always       -       220321
196 Reallocated_Event_Count 0x0032   100   100   050    Old_age   Always       -       1

Würde sagen, die Platte ist langsam am Sterben.

uzfH8

(Themenstarter)
Avatar von uzfH8

Anmeldungsdatum:
3. Mai 2013

Beiträge: 1011

dingsbums schrieb:

Würde sagen, die Platte ist langsam am Sterben.

Danke für die Einschätzung. Dann muss wohl was Neues auf den Bestellzettel.

Sagt die Angabe "Remaining LifeTime(hours) 781" dass es sich zumindest vorübergehend lohnen könnte zu versuchen, die Partition neu anzulegen und zu installieren? Bei circa 8 Stunden täglich würde das ja noch circa 100 Tage halten.

dingsbums

Anmeldungsdatum:
13. November 2010

Beiträge: 3790

Eine Einschätzung dazu gehört meiner Meinung nach in die Rubriken "Glaskugellesen" oder "Weissagungen". Ein reallocated Sector dürfte immer mit einem realen Datenverlust verbunden sein. Ob und wie lange du der Platte vertrauen willst, mußt du entscheiden. Massenspeicher sind heutzutage (auch preismäßig) Verschleißteile.

uzfH8

(Themenstarter)
Avatar von uzfH8

Anmeldungsdatum:
3. Mai 2013

Beiträge: 1011

dingsbums schrieb:

Eine Einschätzung dazu gehört meiner Meinung nach in die Rubriken "Glaskugellesen" oder "Weissagungen".

Alles klar. Danke nochmal für deine Mühe.

uzfH8

(Themenstarter)
Avatar von uzfH8

Anmeldungsdatum:
3. Mai 2013

Beiträge: 1011

dingsbums schrieb:

Ich dachte eigentlich eher an

sudo smartctl -a /dev/sda | grep -iE "error|fail|realloc" # grep-filter optional

Ich habe eine neue SSD eingebaut. Entgegen meiner Erinnerung war schon eine SSD verbaut. Für die Neue habe ich Folgendes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
:~$ sudo smartctl -a /dev/sda | grep -iE "error|fail|realloc" # grep-filter optional
					was completed without error.
					without error or no self-test has ever 
Error logging capability:        (0x01)	Error logging supported.
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x0032   100   100   050    Old_age   Always       -       0
  5 Reallocated_Sector_Ct   0x0032   100   100   050    Old_age   Always       -       0
161 Unknown_Attribute       0x0033   100   100   050    Pre-fail  Always       -       100
175 Program_Fail_Count_Chip 0x0032   100   100   050    Old_age   Always       -       0
176 Erase_Fail_Count_Chip   0x0032   100   100   050    Old_age   Always       -       0
181 Program_Fail_Cnt_Total  0x0032   100   100   050    Old_age   Always       -       0
182 Erase_Fail_Count_Total  0x0032   100   100   050    Old_age   Always       -       0
196 Reallocated_Event_Count 0x0032   100   100   050    Old_age   Always       -       0
199 UDMA_CRC_Error_Count    0x0032   100   100   050    Old_age   Always       -       0
SMART Error Log Version: 1
No Errors Logged
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Completed without error       00%         3         -

Es scheint alles zu gehen, aber dass bei einer heute neu eingebauten Platte überall "Old_age" steht überrascht mich etwas.

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 4981

uzfH8 schrieb:

Es scheint alles zu gehen, aber dass bei einer heute neu eingebauten Platte überall "Old_age" steht überrascht mich etwas.

Lese dir doch mal die Manualpage von smartctl durch:

Old_age ist ein Attribut, so wie auch Pre-fail. Im Wiki gibt es auch einen Artikel:

Antworten |