Linux rileva automaticamente l'SSD e, dalla versione del kernel 2.6.29, puoi verificare sda con:
cat /sys/block/sda/queue/rotational
Dovresti ottenere 1 per i dischi rigidi e 0 per un SSD.
Probabilmente non funzionerà se il tuo disco è un dispositivo logico emulato dall'hardware (come un controller RAID).
Vedi questa risposta per maggiori informazioni su partizionamento SSD, filesystem...
Con lsblk (parte del util-linux pacchetto):
lsblk -d -o name,rota
NAME ROTA
sda 0
sdb 0
sdc 1
dove ROTA significa rotational device (1 se vero, 0 se falso)
Usa smartctl (installa installando smartmontools ) per recuperare informazioni sul fornitore,
sudo smartctl -a /dev/sdb
Se vedi una linea come questa,
Rotation Rate: Solid State Device
Sarebbe un'unità SSD.