Wszyscy wiemy, że dyski SSD mają ograniczony, z góry określony okres użytkowania. Pytanie więc brzmi: w jaki sposób mogę sprawdzić (Ubuntu) Linux, jaki jest obecny stan mojego dysku SSD? A może oszacowanie, ile to zajmie?
Preferowane jest narzędzie graficzne, ale narzędzie wiersza poleceń również byłoby w porządku.
Używam Xubuntu 12.04 LTS
ssd
disk-check
hardware-test
keiki
źródło
źródło
smartctl -i /dev/sda
swojego pytania?badblocks
że dyski SSD zwykle zawodzą po przekroczeniu pewnego progu zapisu, więc niszczący test zapisu, który można wykonać, może faktycznie skrócić żywotność dysku.Odpowiedzi:
Zainstaluj narzędzie Gnome Disk Utility i sprawdź dane i testy SMART pod kątem stopnia zużycia lub podobnego. Im wyższa liczba (%, od 1 do 100), tym bardziej „zużywa się” Twój dysk SSD, co oznacza, że masz większe problemy. Ale jeśli masz najnowszy dysk SSD, nie musisz się tym martwić.
Zainstalowany przez
zacznij przez
albo menu-> Ustawienia-> Narzędzie dyskowe
lub za pomocą wiersza poleceń
źródło
palimpsest
to okropna nazwa, czy nazwa różni się w zależności od języka użytkownika (np. angielski vs. coś innego).aby sprawdzić kondycję dysku SSD
Dla dystrybucji opartych na Ubuntu, Mint lub Debian
Media_Wearout_Indicator jest tym, czego szukasz. Dla 100 oznacza, że twoje ssd ma 100% życia, niższa liczba oznacza mniej życia.
Aby wyświetlić informacje o dysku SD
Możesz przeczytać cały artykuł na blogu Nam Huy Linux - Jak sprawdzić żywotność dysku SSD na Linuksie
źródło
Wear_Range_Delta
SSD_Life_Left
Jeśli nie masz dysku SSD marki Intel: PRZECZYTAJ TO.
Uważaj !! - Byłem bezradnie wprowadzany w błąd przez „smartmontools”. Mam dysk Samsung SSD, a narzędzie smartmonitor / „smartctl” szczęśliwie błędnie zgłosiło, że atrybut „233” (hex „E9”) to „Media_Wearout_Indicator”; w rzeczywistości - nie, w przypadku Samsunga (i innych producentów) jest zupełnie inaczej. To i inne posty na forum, pytania / odpowiedzi dotyczące wymiany stosów i blogi użytkowników zaawansowanych wydają się być „skoncentrowane na Intelu”, a jedynie niejasne wskazówki, że „może się różnić”. (W porównaniu z wszelkimi sugestiami, które należy uważać na nieprawidłowe i błędne etykietowanie atrybutu przez smartmontools).
Gdy przygotowywałem się do skopiowania mojego dysku SSD na nowy dysk twardy, który kupiłem (z powodu tego, co powiedział mi smartmontools), uruchomiłem system Windows (mam system podwójnego rozruchu), aby dowiedzieć się czegoś o dyskach SSD z tego, co tylko w systemie Windows Narzędzie Samsung „Samsung_Magician_v43.exe” musiało mi powiedzieć o moim dysku - było to szokująco nieinformacyjne.
Po wielu godzinach kopania - w końcu mogłem uruchomić narzędzia tylko dla systemu Windows: hddgaurdian - „code.google.com/p/hddguardian”, a następnie CrystalDiskInfo: Niespodzianka! oba narzędzia niezależnie mówią mi, że mój dysk Samsung SSD jest „w porządku” (opiekun dysku twardego mówi „5 gwiazdek”, a Crystal Disk „98% OK”). W przeciwieństwie do tego narzędzie smartctl wyraźnie oznaczyło atrybut jako „dziesiętny 233 /„ szesnastkowy E9 ”jako„ Wskaźnik zużycia mediów ”- i powiedział mi, że jego wartość wynosi„ 1 ”lub 1% - wskaźnik (ryzyko) oczekująca awaria. Aby mieć pewność, jak tylko potrafię, kopałem i kopałem i wreszcie udało mi się znaleźć przynajmniej coś od oficjalnego Samsunga: „ http://www.samsung.com/global/business/semiconductor/minisite/SSD/us/download/ 07_Communicating_With_Your_SSD.pdf„Dokument rzeczywiście sugeruje, że atrybut„ hex E9 ”/„ decimal ”233” nie jest używany przez Samsung w ten sam sposób. (Samsung: Jestem bardzo rozczarowany, proszę albo napraw swoje oficjalne narzędzie programowe, albo przynajmniej je jasne, że nie podajesz informacji o zużyciu!)
Co więcej - jeśli nie masz ani dysku SSD Intel, ani Samsung SSD - ostrzegamy, te informacje wydają się różnić w zależności od producenta. (np. zobacz tabelę etykiet atrybutów na „code.google.com/p/hddguardian/wiki/about_reliability”, aby znaleźć jedyne użyteczne wskazanie stwierdzonego stopnia zmienności).
Tak więc: jeśli nie masz dysku SSD firmy Intel - nie daj się zwieść fałszywym etykietom nazw atrybutów dostarczonym przez smartmonitor. Być może poprawi się w przyszłości, ale wersja domyślnie instalowana dla Ubuntu 12.04 LTS (kwiecień 2014) była całkowicie nieudana. Zamiast powiedzieć ci, że „nie wie” - smartctl po prostu źle oznaczył atrybut. Nie znalazłem innego narzędzia dla systemu Linux, które sprawiałoby, że „prawidłowe” informacje były przejrzyste lub jasne.
źródło
Dla dysków Kingston na komputerach z systemem Debian
Wykonaj podobnie do tej odpowiedzi
Jednak po wykonaniu polecenia, aby wyświetlić informacje o dysku, wygląda na to, że SMART został wyłączony:
Musisz to włączyć, wykonując następujące czynności jako root:
Następnie możesz wykonać autotest, wykonując krótki test (który zajął mi około 1 minuty):
lub dokładniejszy test (który zajął mi około 1,5 godziny):
Uwaga: w większości przypadków nie trzeba odmontowywać dysku, aby wykonać te testy. Jeśli tak, zobacz
man smartctl
.Teraz, kiedy wykonasz
smartctl -a /dev/sda
, powinieneś zobaczyć wynik testu samooceny. To chyba wszystko, czym naprawdę musisz się zająć:Jeśli lubisz szczegóły, zobaczysz również tabelę taką:
Jeśli szukasz, co oznaczają wszystkie te wartości, zapoznaj się z dokumentacją Kingston .
źródło
Wear_Leveling_Count to właściwy atrybut do śledzenia. Jednak, podobnie jak inne atrybuty, 100 jest NAJLEPSZĄ wartością, a 0 jest NAJGORSZY. Pomyśl o tym jako o „pozostałym życiu procentowym”.
źródło
Najlepszym sposobem sprawdzenia stanu dysku SSD jest przestrzeganie zaleceń producenta. Ponieważ różnią się one od producenta do producenta i mogą się zmieniać w miarę upływu czasu, warto skontaktować się z producentem dysków, jeśli masz wątpliwości. W oparciu o oceny MTBF (standard JEDEC JESD218A określa metodę) dostarczone przez większość producentów dysk SSD powinien bez problemu trwać znacznie ponad milion godzin.
Mam kilka z nich obejmujących kilku producentów. Mogę zagwarantować, że atrybuty SMART różnią się w zależności od producenta. Dla celów porównawczych oto przykład z OCZ i inteligentnych danych z jednostki Corsair F40 wraz z dyskusją na temat wiarygodności tych danych.
Chociaż dane SMART z pewnością mogą mieć wartość, ponieważ ostatecznie wszystkie urządzenia ulegają awarii, ważną rzeczą jest regularne tworzenie kopii zapasowych danych. Zapewnia to poczucie bezpieczeństwa danych podczas oczekiwania (prawdopodobnie przez kilka lat) na awarię dysku SSD. Wraz ze spadkiem kosztów i wzrostem pojemności, jest bardziej prawdopodobne, że wymienisz dysk SSD z powodu ograniczeń miejsca niż awarii. (Z mojego doświadczenia 10 razy bardziej prawdopodobne). Po prostu regularnie tworzyłem kopie zapasowe i nie przejmowałem się tym.
Źródła:
Doświadczenie, http://www.hardcoreware.net/mtbf-ssd-what-does-it-mean-for-you/
źródło
W przypadku (przynajmniej niektórych) napędów NVMe możesz to zrobić
Następnie możesz poszukać linii takiej jak:
Tutaj niższe liczby są lepsze i
100%
oznaczają, że dysk jest „zużyty”. Dokumentacja producenta sugeruje, że możliwe jest uzyskanie liczb powyżej 100%, jeśli nadal będziesz korzystać z napędu poza tym punktem ( przykład z Seagate, patrz strona 12 ).Pamiętaj, że jeśli użyjesz przestrzeni nazw lub urządzeń partycjonujących, takich jak
/dev/nvme0n1
lub/dev/nvme0n1p1
, to nie będzie działać, a zamiast tego otrzymasz komunikat podobny do tegoRead NVMe SMART/Health Information failed: NVMe Status 0x4002
.źródło
Korzystanie z Ubuntu 14.04:
Wywołaj za pomocą wiersza polecenia (przemianowanego z palimsest):
Zobacz także https://bugs.launchpad.net/ubuntu/+source/gnome-disk-utility/+bug/1041665
źródło