SSD nach verschwundenem Pending Sector tauschen?

linuxnutzer

Commander
Registriert
Dez. 2011
Beiträge
2.458
Meine Intel SSD hatte über Wochen einen pending sector angezeigt. Nach diversen Vorbereitungen zum Tausch und Kauf einer Kingston-Enterprise (LOL) SSD, stelle ich nun fest, dass der pending sector verschwunden ist.

Hier die Smart Ausgabe

Code:
~# smartctl -a /dev/sdc
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.0-47-generic] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Intel 730 and DC S35x0/3610/3700 Series SSDs
Device Model:     INTEL SSDSC2BB480G7
Serial Number:  
LU WWN Device Id: 5 5cd2e4 14d6e0067
Firmware Version: N2010121
User Capacity:    480.103.981.056 bytes [480 GB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    Solid State Device
Form Factor:      2.5 inches
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ACS-3 T13/2161-D revision 5
SATA Version is:  SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Mon Oct 19 03:08:01 2020 CEST
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: PASSED

General SMART Values:
Offline data collection status:  (0x00)    Offline data collection activity
                    was never started.
                    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:         (    0) seconds.
Offline data collection
capabilities:              (0x79) SMART execute Offline immediate.
                    No Auto Offline data collection support.
                    Suspend Offline collection upon new
                    command.
                    Offline surface scan supported.
                    Self-test supported.
                    Conveyance Self-test supported.
                    Selective Self-test supported.
SMART capabilities:            (0x0003)    Saves 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:      (   1) minutes.
Extended self-test routine
recommended polling time:      (   2) minutes.
Conveyance self-test routine
recommended polling time:      (   2) minutes.
SCT capabilities:            (0x003d)    SCT Status supported.
                    SCT Error Recovery Control supported.
                    SCT Feature Control supported.
                    SCT Data Table supported.

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
  5 Reallocated_Sector_Ct   0x0032   100   100   000    Old_age   Always       -       1
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       2309
12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       766
170 Available_Reservd_Space 0x0033   099   099   010    Pre-fail  Always       -       0
171 Program_Fail_Count      0x0032   100   100   000    Old_age   Always       -       0
172 Erase_Fail_Count        0x0032   100   100   000    Old_age   Always       -       0
174 Unsafe_Shutdown_Count   0x0032   100   100   000    Old_age   Always       -       49
175 Power_Loss_Cap_Test     0x0033   100   100   010    Pre-fail  Always       -       13750 (768 765)
183 SATA_Downshift_Count    0x0032   100   100   000    Old_age   Always       -       2
184 End-to-End_Error        0x0033   100   100   090    Pre-fail  Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
190 Temperature_Case        0x0022   072   071   000    Old_age   Always       -       28 (Min/Max 18/29)
192 Unsafe_Shutdown_Count   0x0032   100   100   000    Old_age   Always       -       49
194 Temperature_Internal    0x0022   100   100   000    Old_age   Always       -       28
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
199 CRC_Error_Count         0x003e   100   100   000    Old_age   Always       -       0
225 Host_Writes_32MiB       0x0032   100   100   000    Old_age   Always       -       78103
226 Workld_Media_Wear_Indic 0x0032   100   100   000    Old_age   Always       -       102400
227 Workld_Host_Reads_Perc  0x0032   100   100   000    Old_age   Always       -       1
228 Workload_Minutes        0x0032   100   100   000    Old_age   Always       -       235642575
232 Available_Reservd_Space 0x0033   099   099   010    Pre-fail  Always       -       0
233 Media_Wearout_Indicator 0x0032   100   100   000    Old_age   Always       -       0
234 Thermal_Throttle        0x0032   100   100   000    Old_age   Always       -       0/0
241 Host_Writes_32MiB       0x0032   100   100   000    Old_age   Always       -       78103
242 Host_Reads_32MiB        0x0032   100   100   000    Old_age   Always       -       121025
243 NAND_Writes_32MiB       0x0032   100   100   000    Old_age   Always       -       126791

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]

SMART Selective self-test log data structure revision number 1
SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.

Es gab auch eine Menge Fehlerkorrekturen im XFS-Dateisystem. Ich frage mich nun, ob ich die Intel-SSD durch eine KINGSTON SEDC500M480G tauschen soll?

Das System funktioniert zwar, aber wegen der Fehlerkorrekturen auf der Systempartition will ich sowieso neu installieren.
 
Ein Pending Sector entsteht durch einen einmaligen Fehler mit dem ECC beim Lesen eines Sektors, das kann unterschiedlichste Gründe haben. Wenn der Fehler einfach wieder verschwindet ohne das ein größeres Problem verzeichnet wird kann man das ignorieren. Denn das bedeutet das beim nächsten Versuch diesen Sektor zu beschreiben und wieder zu lesen alles in Ordnung war.
 
Wo du schon dabei bist kannst du ja auch nochmal einen Self-Test über SMART ausführen
Code:
# smartctl -t extended /dev/sdX

Das Ergebnis wird dann nach 2 Minuten in der Ausgabe von -a gelistet unter "SMART Self-test log structure"
 
Jesterfox schrieb:
Ein Pending Sector entsteht durch einen einmaligen Fehler mit dem ECC beim Lesen eines Sektors, das kann unterschiedlichste Gründe haben. Wenn der Fehler einfach wieder verschwindet ohne das ein größeres Problem verzeichnet wird kann man das ignorieren. Denn das bedeutet das beim nächsten Versuch diesen Sektor zu beschreiben und wieder zu lesen alles in Ordnung war.

Genau das war es ja über Wochen nicht, aber jetz ist pending verschwunden. Sieht man an den Smart-Daten jetzt irgendwas auffälliges?

Den langen Smart-Test mache ich erst, wenn ich bereit zur Neuinstallation bin, es ist 99,99% gesichert, aber es kommen immer Kleinigkeiten dazu. Am liebsten würde ich die Intel SSD testen, wenn mit der Kingston ein neues System aufgesetzt wurde. Ich muss irgendwann die Entscheidung treffen, alles stopp und 2 Tage funktioniert einiges nicht.

Ich will bei einem langen Smart-Test nicht vielleicht den ganzen PC unbrauchbar machen, ist mir schon ein paar Mal nach Fehlermeldungen passiert, dass der PC in einigen Stunden unbrauchbar war.
 
Zuletzt bearbeitet:
linuxnutzer schrieb:
Genau das war es ja über Wochen nicht, aber jetz ist pending verschwunden. Sieht man an den Smart-Daten jetzt irgendwas auffälliges?
Der Reallocated Sector Count sollte sich erhöht haben, weil der Pendig Sector bei einem Schreibvorgang auf die gleiche Stelle durch einen Reservesektor ersetzt wurde.
 
Ich würde an deiner stelle schon die neue ssd durchaus bereit halten. allerdings die intel auch noch drin lassen. datensicherungen machen und beobachten :) wichtige daten finden dann ja wo anders platz
 
Der Pending Sector als Attribut ergibt als solches erstmal keinen Sinn bei SSDs. Bei HDDs sind ECC Fehler ein Fehlerbild - bei SSDs gibt es dagegen im Normalbetrieb am laufenden Band ECC Fehler beim Lesen die durch eine entsprechende Fehlerkorrektur behandelt werden. Kommt bei Leseoperationen die Fehlerkorrektur nahe an ihre Grenzen wird der Inhalt automatisch in einen noch funktionierenden Bereich verschoben und der Block als invalid gekennzeichnet. Jede SSD besitzt ne Menge an Spare Blöcken und erst wenn diese ausgehen ist die SSD am Ende. Das manche Hersteller das Attribut nutzen dient nur der Kompatibilität mit mancher Software die das unbedingt erwartet. Cruxial ist z.B. dafür bekannt das Attribut zu nutzen und es springt im laufenden Betrieb des öfteren auch von 0 auf 1 und zurück und hat laut deren Aussage aber keinerlei Bedeutung.

Hast du von Intel nen Herstellertool das die SMART Werte interpretiert? Falls ja benutze lieber das. Smartctl ist nett um die Attribute auszulesen wenn man weiß was diese wirklich bedeuten. Es ist darauf angewiesen, dass deren Datenbank korrekt gepflegt ist, und selbst ohne Datenbankeinträge rät es die Attributbezeichnungen... Das führt des öfteren mal in die Irre. In deinen SMART Werten ergibt z.b. die Kombination der Attribute 199 und 183 keinen Sinn. Der Sata Speed wird unter Linux nur heruntergeschalten wenn CRC Fehler auftreten in der Übertragungsstrecke zum Device, das ist hier aber nicht der Fall laut Attribut 199. So oder so zeigt keins deiner SMART Attribute irgend ein Problem an.

Hier mal zum Spaß noch nen Beispiel von einer SSD wo smartctl komplett ratlos ist was die Anzeige der Attribute angeht und bei denen die es angibt auch noch teilweise falsch ist :) Man sollte da nicht zu sehr drauf vertrauen, hat genau das gleiche Problem wie CrystalDiskInfo. Die Verwendung der Attribute ist nicht standardisiert und jeder Hersteller kocht da sein eigenes Süppchen.

Code:
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     0x000b   100   100   000    Pre-fail  Always       -       0
  5 Reallocated_Sector_Ct   0x0013   100   100   000    Pre-fail  Always       -       0
  9 Power_On_Hours          0x0012   100   100   000    Old_age   Always       -       32
 12 Power_Cycle_Count       0x0012   100   100   000    Old_age   Always       -       133
160 Unknown_Attribute       0x0002   100   100   000    Old_age   Always       -       0
161 Unknown_Attribute       0x0012   100   100   025    Old_age   Always       -       255
163 Unknown_Attribute       0x0003   100   100   000    Pre-fail  Always       -       29
164 Unknown_Attribute       0x0000   100   100   000    Old_age   Offline      -       20522
165 Unknown_Attribute       0x0000   100   100   000    Old_age   Offline      -       22
166 Unknown_Attribute       0x0000   100   100   000    Old_age   Offline      -       0
167 Unknown_Attribute       0x0012   100   100   001    Old_age   Always       -       9
168 Unknown_Attribute       0x0012   100   100   000    Old_age   Always       -       3000
169 Unknown_Attribute       0x0003   100   100   000    Pre-fail  Always       -       13
192 Power-Off_Retract_Count 0x0000   100   100   000    Old_age   Offline      -       255
193 Unknown_SSD_Attribute   0x0012   100   100   000    Old_age   Always       -       1056
194 Temperature_Celsius     0x0023   100   100   000    Pre-fail  Always       -       37 (Min/Max -1/58)
195 Hardware_ECC_Recovered  0x0012   100   100   000    Old_age   Always       -       38053
196 Reallocated_Event_Count 0x0000   000   000   000    Old_age   Offline      -       0
198 Offline_Uncorrectable   0x0012   100   100   000    Old_age   Always       -       0
199 UDMA_CRC_Error_Count    0x0012   100   100   000    Old_age   Always       -       0
215 Unknown_Attribute       0x0012   100   100   000    Old_age   Always       -       23697
235 Unknown_Attribute       0x0012   100   100   000    Old_age   Always       -       28132686
237 Unknown_Attribute       0x0012   100   100   000    Old_age   Always       -       0
241 Total_LBAs_Written      0x0012   100   100   000    Old_age   Always       -       1756084056
242 Total_LBAs_Read         0x0012   100   100   000    Old_age   Always       -       1440238680
243 Unknown_Attribute       0x0012   100   100   000    Old_age   Always       -       0
244 Unknown_Attribute       0x0012   100   100   000    Old_age   Always       -       0
248 Unknown_Attribute       0x0012   100   100   000    Old_age   Always       -       100
249 Unknown_Attribute       0x0013   100   100   000    Pre-fail  Always       -       100
 
  • Gefällt mir
Reaktionen: Marco01_809
Zurück
Oben