리눅스 마운트 된 디스크 ssd인지 hdd인지 확인 방법

리눅스 서버에 마운트 된 디스크가 ssd인지, hdd인지 확인해보자
kernel 2.6.29 이상인 경우
cat /sys/block/sda/queue/rotational
추가 패키지 설치 없이 확인할 수 있다.
1이면 하드디스크, 0이면 SSD다
디스크가 하드웨어에 의해 에뮬레이션 된 논리 장치인 경우(ex. RAID 컨트롤러) 작동하지 않을 수 있다고 한다.
lsblk 사용
$ lsblk -d -o name,rota
NAME ROTA
sda 0
sdb 0
sdc 1
util-linux 패키지에 들어 있는 lsblk(list block devices)를 사용해 확인할 수 있다.
ROTA는 rotational device를 말하고, 1이면 하드디스크, 0이면 SSD이다.
참고자료
How to know if a disk is an SSD or an HDD
I want to know whether a disk is a solid-state drive or hard disk. lshw is not installed. I do yum install lshw and it says there is no package named lshw. I do not know which version of http://pkgs.
