SSD nedir yada HDD ile arasındaki fark’a çok girmeden direk sistem üzerinde bunu nasıl teyitli bir şekilde öğrenebiliriz bunun yollarını anlatmaya çalışacağım. İlk öncesinde şunu bilmek gerekiyor ki rotational denilen bir değer vardır ve bu değer sayesinde diskimizin SSD yada HDD mi olduğunu elde edeceğiz. Yani
- rotational(ROTA) değeri 1 ise HDD
- rotational(ROTA) değeri 0 ise SSD dir.
Bu değeri elde etmenin bir kaç yolu var ve sırasıyla bahsedeceğiz. Ben işlemleri iki makina üzerinde yapacağım biri gerçek makina SSD’li, diğeri sanal makina HDD’li olan ki hepsini görün ve aklınızda soru işareti kalmasın.
Birinci yöntem :
lsblk komutu, bu komutu aşağıdaki parametreler ile çağırdığınızda size ROTA bilgisini dönecektir.
lsblk -do name,rota
Sanal makina, ROTA değeri 1 döndüğünden anladık ki bu HDD
lsblk -do name,rota yada lsblk -d -o name,rota
Gerçek makina, ROTA değeri 0 döndüğünden anladık ki bu SSD
İkinci yöntem :
Gene lsblk komutu ile ama bu sefer “t” parametresi ile
lsblk -t
Sanal makina, ROTA değeri 1 döndüğünden anladık ki bu HDD
lsblk -t
Gerçek makina, ROTA değeri 0 döndüğünden anladık ki bu SSD
Üçüncü yöntem :
Smartctl komutu ile ki burada direk “Rotation Rate:Solid State Device” ibaresini görmelisiniz.
smartctl -a /dev/sda
Sanal makina, Rotation Rate karşılık ibare bulunmuyor, SSD DEĞİL
smartctl -a /dev/sda
Gerçek makina, Rotation Rate karşılık ibare var ve disk SSD
Dördüncü yöntem :
Bu yöntem ise cat komutu yardımıyla direk dosyadan rotational değerini elde ederek
cat /sys/block/sda
Sanal makina, rotational değeri 1 döndüğünden anladık ki bu HDD
cat /sys/block/sda
Gerçek makina, rotational değeri 0 döndüğünden anladık ki bu SSD