공부/프로그래밍

[centos] 리눅스 파일시스템 HDD, SSD 확인

demonic_ 2018. 12. 11. 19:16

현 리눅스 파일시스템이 HDD 인지 SSD 인지 확인하려 할때 다음의 명령어를 사용하면 된다.


lsblk -d -o name,rota


NAME  ROTA

sda   1

sdb   1

sdc   0


위의 결과에서 1은 HDD, 0 은 SSD 이다.


그런데 만약 df -h 명령어를 통해 알아봤을때 다음과 같이 되어있으면 별도로 알아봐야 한다.


/dev/sda1 /

/dev/sdc1 /home

/dev/data/VG01-DATA /data


위의 것을 보면 sdb가 어디에 있는지 알 수 없다. 이것은 LVS(Linux Virtual Server) 구성 때문이다.


우선 다음 명령어를 실행한다


lvs


LV   VG     Attr       LSize   

data VG01   -wi-ao---- 60g



위의 항목을 보면 VG라고 써있는 부분이 df 명령어 결과와 비슷하다. 


그룹을 확인해보자


vgs


VG     #PV #LV #SN Attr   VSize   VFree

VG01   1   3   0   wz--n- 118.04g 4.00m



그럼 이제 저 그룹이 어디랑 묶이는지 확인해보자


PV         VG     Fmt  Attr PSize   PFree

/dev/sdb1  VG01   lvm2 a--  118.04g 4.00m



맨 처음 명령어를 입력했을때(lsblk -d -o name,rota) sdb의 ROTA 결과값이 1 이었다


즉 /data 에 마운트되어있는 하드디스크는 HDD임을 알 수 있다.