Ubuntu’da disk sağlığını kontrol etmek ve olası hataları tespit etmek için çeşitli komutlar bulunmaktadır. Bu yazıda, 2,5” SATA ve NVMe SSD diskler için farklı test yöntemlerini ele alacağız.
1. 2,5” SATA Diskleri Test Etme
1.1 Disk Bilgilerini Görüntüleme
Disk hakkında genel bilgileri almak için aşağıdaki komutu kullanabilirsiniz:
sudo smartctl -i /dev/sdX
/dev/sdX
kısmını kendi disk cihazınıza göre değiştirin (örneğin, /dev/sda
).
1.2 Kısa ve Uzun SMART Testleri
Kısa test (2 dakika süren hızlı tarama):
sudo smartctl -t short /dev/sdX
Uzun test (tüm diski tarayan detaylı test):
sudo smartctl -t long /dev/sdX
Test tamamlandıktan sonra sonucu görmek için:
sudo smartctl -l selftest /dev/sdX
1.3 Hatalı Blokları Tarama
Diskte bozuk sektör olup olmadığını taramak için:
sudo badblocks -sv /dev/sdX
Eğer dosya sistemine zarar vermeden test yapmak istiyorsanız salt okunur (read-only) test uygundur.
2. NVMe Diskleri Test Etme
2.1 NVMe Disk Bilgilerini Görüntüleme
NVMe disk hakkında detaylı bilgi almak için şu komutu kullanabilirsiniz:
sudo smartctl -i /dev/nvmeXn1
(X
yerine disk numaranızı yazın, genellikle nvme0n1
veya nvme1n1
olur.)
2.2 NVMe SMART ve Sağlık Bilgileri
Diskin sağlık durumunu kontrol etmek için:
sudo smartctl -a /dev/nvmeXn1
Bu komut, sıcaklık, yazma/okuma miktarları, hata günlükleri ve kullanım yüzdesi gibi bilgileri gösterir.
2.3 NVMe Kendi Kendine Test (Self-Test)
NVMe disklerde kısa ve uzun testler aşağıdaki gibi çalıştırılır:
Kısa test:
sudo nvme self-test /dev/nvmeXn1 -s 1
Uzun test:
sudo nvme self-test /dev/nvmeXn1 -s 2
Testlerin durumunu görüntülemek için:
sudo nvme smart-log /dev/nvmeXn1
2.4 NVMe Disk İçin Bad Blocks Testi
NVMe disklerde hatalı sektör olup olmadığını taramak için:
sudo badblocks -sv /dev/nvmeXn1
Bu komutlar sayesinde Ubuntu’da disk sağlığınızı kolayca kontrol edebilirsiniz. Eğer disk testlerinde hatalar görüyorsanız, önemli verilerinizi yedekleyip disk değişimini düşünmelisiniz.