check ssd or hdd linux
$ cat /sys/block/sda/queue/rotational #If the output is 1, the disk is HDD. #If the output is 0 (zero), the disk is SDD. #Because, SSDs won't rotate. So the output should be zero # if you have SSD in your system.
Here is what the above code is Doing:
1. The /sys/block/sda/queue/rotational file contains a single number.
2. If the number is 1, the disk is a hard disk drive (HDD).
3. If the number is 0, the disk is a solid-state drive (SSD).