¿Cómo saber si el disco es HDD o SSD?
Linux detecta automáticamente SSD y, desde la versión 2.6.29 del kernel, puede verificar sda con:
cat / sys / block / sda / queue / rotational
Debería obtener 1 para discos duros y 0 para SSD.
Probablemente no funcione si tu disco es un dispositivo lógico emulado por hardware (como un controlador RAID).