Mam dyski Samsung SSD na własnym laptopie i niektórych serwerach.
Kiedy robię:
smartctl -a /dev/sda | grep 177
Otrzymuję wyniki, których nie rozumiem. Oto kilka przykładów:
# my laptop Samsung SSD 850 EVO 500GB (new)
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
177 Wear_Leveling_Count 0x0013 100 100 000 Pre-fail Always - 0
# server 256 GB, SAMSUNG MZ7TE256HMHP-00000
177 Wear_Leveling_Count 0x0013 095 095 000 Pre-fail Always - 95
# server 512 GB, SAMSUNG MZ7TE512HMHP-00000 (1 year old)
177 Wear_Leveling_Count 0x0013 099 099 000 Pre-fail Always - 99
# server 512 GB, SAMSUNG MZ7TE512HMHP-00000 (suppose to be new)
177 Wear_Leveling_Count 0x0013 099 099 000 Pre-fail Always - 99
# server 480 GB, SAMSUNG MZ7KM480HAHP-0E005
177 Wear_Leveling_Count 0x0013 099 099 005 Pre-fail Always - 3
# server 240 GB, SAMSUNG MZ7KM240HAGR-0E005
177 Wear_Leveling_Count 0x0013 099 099 005 Pre-fail Always - 11
Masz pomysł, jak czytać Wear_Leveling_Count
?
Niektóre wartości są minimalne, niektóre maksymalne.
Jeśli weźmiemy pod uwagę „laptop” Samsung SSD 850 EVO 500GB
, jest to 0 i prawdopodobnie przejdzie do 100, a następnie zawiedzie.
Jeśli weźmiesz pod uwagę pierwszy „serwer” 256 GB, SAMSUNG MZ7TE256HMHP-00000
, to jest już na maksimum? Czy spadnie do zera?
SMART zgłasza WSTĘPNY warunek mojego telefonu Samsung SM951 (AHCI) 128 GB, zgłoszony w systemie Linux jako
SAMSUNG MZHPV128HDGM-00000 (BXW2500Q)
.Ale w moim przypadku myślę, że to błąd oprogramowania wewnętrznego napędu,
total-bytes-written
właściwość jest zgłaszana jako 1,1 TB, podczas gdy dysk ma określoną całkowitą liczbę zapisanych bajtów (TBW) wynoszącą 75 TB! Co prawdopodobnie jest po (bardzo) stronie oszczędzania, ponieważ wszystkie podobne (MLC NAND) dyski osiągnęły wiele takich (600 TB) w prawdziwym teście wytrzymałościowym ,wear_level_count
ostrzeżeniem nie są zgłaszane żadne inne błędy przedwstępne lub starsze lub ostrzeżenia,reallocated-sector-count
, który zgodnie z tym testem jest dobrym wskaźnikiem stanu przed awarią, nadal wynosi 0.Radzę więc zbadać te wartości dla twojego napędu / systemu i oprzeć na tym swoje wnioski.
Wolę
skdump
dołączone narzędzie niskiego poziomulibatasmart
, tę samą bibliotekę, która jest używana przez dyski Gnome .Użyj następującego polecenia, zastępując
/dev/sdc
ścieżkę do urządzenia blokowego:sudo skdump /dev/sdc
źródło