SMART to mechanizm monitorowania i informowania o błędach jakie występują podczas działania dysku twardego. Na podstawie zapisywanych metryk aplikacje są w stanie określić stan dysku twardego. Oto jak zrobić to pod Linuxem.
Chesz przetestować działanie poniższych instrukcji, a nie masz dostępu do serwera Linuxowego? Po rejestacji na DigitalOcean otrzymasz 100 dolarów do wykorzystania w ciągu 60 dni, a z przyjaznym interfejsem uruchomisz ulubioną dystrybucję w ciągu paru minut.
Wpierw, za pomocą ulubionego managera pakietów należy zainstalować paczkę smartmontools. W przypadku Centosa komendą będzie sudo yum install smartmontools.
Następnie wystarczy skorzystać z komendy sudo smartctl -a identyfikator_dysku, na przykład sudo smartctl -a /dev/sda.
radek@centos.local:~$ sudo smartctl -a /dev/sda
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.10.0-514.2.2.el7.x86_64] (local
build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Family: Seagate Barracuda 7200.10
Device Model: ST3250310AS
Serial Number: tajny numer seryjny :)
Firmware Version: 4.ADA
User Capacity: 250,000,000,000 bytes [250 GB]
Sector Size: 512 bytes logical/physical
Device is: In smartctl database [for details use: -P show]
ATA Version is: 8
ATA Standard is: Exact ATA specification draft version not indicated
Local Time is: Sun Aug 6 13:59:09 2017 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
Smartctl zwraca dużo więcej informacji (w tym wartości poszczególnych metryk) które zostały wycięte z powyższego zrzutu.
Skomentuj