프로그래밍/Linux

리눅스에서 디스크 중 어느것이 ssd인지 확인하기

kugancity 2018. 3. 4. 17:23
반응형


여러 개의 디스크 중 어느 것이 ssd이고 

어느 것이 하드 디스크인지 확인해보고 싶었다. 


일단 fdisk -l 로 마운트 된 디스크들을 확인하였다. 

sda, sdb, sdc 의 세 개의 디스크가 있는 것을 확인하였다. 


대충 용량을 보니 어느 것이 ssd인 지 알 수 있긴 하다 . 

그래도 확실히 체크를 해 보자. 




# fdisk -l




Disk /dev/sda: 500.1 GB, * bytes

...


Disk /dev/sdb: 500.1 GB, 500107862016 bytes


Disk /dev/sdb doesn't contain a valid partition table


Disk /dev/sdc: 3000.6 GB, 3000592982016 bytes


Disk /dev/sdc doesn't contain a valid partition table







cat /sys/block/sda/queue/rotational 를 했을 때 

hard 디스크면 1, SSD 이면 0의 값이 나온다. 


여기서 sda는 결과를 알고 싶은 디스크 이름으로 변경해야 한다. 




# cat /sys/block/sda/queue/rotational

0

# cat /sys/block/sdb/queue/rotational

0

# cat /sys/block/sdc/queue/rotational

1



예상대로 500 기가의 2개의 디스크는 SSD이고 

대용량의 디스크는 하드 디스크인 것을 확인하였다. 




728x90
반응형