S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology), harddisklerin kendi iç durumlarını sürekli izleyip raporladığı bir standarttır. Doğru yorumlandığında, bir diskin arızaya ne kadar yakın olduğu konusunda erken uyarı verebilir. Bu yazıda en çok dikkat edilmesi gereken S.M.A.R.T. değerlerini ve nasıl okunacağını anlatıyoruz.

Görsel: Gövdesi açılmış bir dizüstü bilgisayar harddiski — S.M.A.R.T. verileri diskin iç durumunu dışarıya bu tür donanımlardan raporlar. Fotoğraf: Evan-Amos, Wikimedia Commons, CC BY-SA 3.0.
S.M.A.R.T. Verisine Nasıl Ulaşılır?
Windows’ta CrystalDiskInfo gibi ücretsiz araçlar, Linux’ta ise smartctl (smartmontools paketinin bir parçası) komutu, diskin S.M.A.R.T. tablosunu okunabilir hale getirir. Bu araçlar genellikle her bir özniteliği (attribute) bir ham değer (raw value) ve bir de üreticinin belirlediği eşiklere göre normalize edilmiş bir puanla gösterir.
Takip Edilmesi Gereken Kritik Öznitelikler
Onlarca S.M.A.R.T. özniteliği olsa da, gerçek arıza riskiyle en güçlü ilişkili olanlar şunlardır:
Reallocated Sector Count (Yeniden Eşlenen Sektör Sayısı): Disk, okunamayan/yazılamayan bir sektörü tespit ettiğinde onu yedek alandan başka bir sektörle değiştirir. Bu sayının sıfırdan büyük olması ve zamanla artması, plaka yüzeyinde fiziksel bozulma olduğunun güçlü bir işaretidir.
Current Pending Sector Count (Bekleyen Sektör Sayısı): Şüpheli ama henüz kesin olarak arızalı sayılmamış sektörleri gösterir. Bu değerin sürekli artması, yakın gelecekte veri kaybı riskine işaret eder.
Uncorrectable Sector Count: Hata düzeltme algoritmalarının bile kurtaramadığı sektör sayısıdır; bu sayı arttıkça o bölgedeki veri kalıcı olarak okunamaz hale gelmiş demektir.
Power-On Hours (Çalışma Saati): Diskin toplam kaç saat çalıştığını gösterir; diskin yaşını ve beklenen ömür eğrisindeki konumunu anlamak için kullanılır.
Spin Retry Count: Diskin motorunun dönmeye başlarken kaç kez yeniden denediğini gösterir; artış motor veya güç devresinde bir sorun olabileceğine işaret eder.
Tek başına bakıldığında bu öznitelikler kafa karıştırıcı görünebilir; bu yüzden birçok izleme aracı bunları toplu bir “sağlık puanı” (health score) altında özetler. Ancak deneyimli kullanıcılar için tek tek öznitelikleri incelemek, hangi alt sistemin (plaka yüzeyi, motor, kafa mekanizması) sorun yaşadığını daha net anlamayı sağlar; bu da olası bir arıza durumunda daha isabetli bir aksiyon planı (yedekleme önceliklendirme, disk değişimi) oluşturmaya yardımcı olur.
“Ham Değer” ile “Normalize Değer” Farkı
Çoğu S.M.A.R.T. aracı iki farklı sayı gösterir: normalize edilmiş bir puan (genellikle 1-253 arası, yüksek olması iyi) ve ham değer (gerçek sayaç). Üreticiler arasında normalize etme yöntemleri farklılık gösterebilir; bu yüzden en güvenilir yaklaşım, ham değerlerin zaman içindeki değişimini takip etmektir. Reallocated sector sayısı geçen ay 0 iken bu ay 5’e çıktıysa, normalize puan hâlâ “iyi” görünse bile bu ciddiye alınması gereken bir trend değişimidir.
S.M.A.R.T. Her Arızayı Öngörebilir mi?
Hayır. S.M.A.R.T., özellikle kademeli/mekanik aşınmaya bağlı arızaları öngörmekte başarılıdır, ancak ani elektronik arızalar veya fiziksel darbe kaynaklı hasarlar çoğu zaman hiçbir S.M.A.R.T. uyarısı vermeden gerçekleşebilir. Bu nedenle S.M.A.R.T. izleme, düzenli yedeklemenin yerini tutmaz; onu tamamlayan bir erken uyarı katmanı olarak görülmelidir.
İzlemeyi Otomatikleştirmek
S.M.A.R.T. değerlerini her seferinde manuel olarak kontrol etmek pratik değildir; bu yüzden birçok disk izleme aracı, belirli eşikler aşıldığında otomatik uyarı (e-posta, bildirim) gönderme özelliği sunar. NAS cihazlarının çoğu, kendi yönetim panelinde yerleşik bir S.M.A.R.T. izleme ve zamanlanmış tarama (test) özelliği barındırır; bu testler diskin tüm yüzeyini periyodik olarak tarayarak henüz S.M.A.R.T. sayaçlarına yansımamış gizli sorunları da ortaya çıkarabilir. Kritik veri barındıran sistemlerde bu tür otomatik izlemeyi kurmak, sorunu insan hatasına veya unutkanlığa bırakmadan erken uyarı almanın en güvenilir yoludur.
Sonuç olarak, S.M.A.R.T. verilerini düzenli olarak (haftalık veya aylık) kontrol etmek, kritik veriler barındıran disklerde beklenmedik veri kaybını önlemenin en pratik ve ücretsiz yollarından biridir.