리눅스 운영체제에서 디스크 타입이 SATA, SSD, SAS인지 확인하는 방법에 대해 알아보겠습니다.
리눅스 운영체제에서 디스크 타입이 SATA, SSD, SAS인지 확인하는 방법은 여러 가지가 있습니다.
주로 lsblk, hdparm, smartctl 등의 명령어를 통해 디스크 정보를 확인할 수 있습니다.
Ⅰ. lsblk 명령어로 디스크 정보 확인
lsblk 명령어를 사용하여 디스크의 인터페이스 유형을 확인할 수 있습니다.
lsblk -d -o name,rota,tran |
ⅰ. rota 값
1: 회전하는 디스크 (HDD, SATA, SAS)
0: 회전하지 않는 디스크 (SSD)
ⅱ. tran 값
sata: SATA 디스크
sas: SAS 디스크
nvme: NVMe SSD
Ⅱ. lsblk 명령어로 디스크 정보 예시 출력
NAME ROTA TRAN sda 1 sata sdb 0 nvme |
위의 예시에서 sda는 SATA HDD, sdb는 NVMe SSD입니다.
Ⅲ. hdparm 명령어로 디스크 정보 확인
hdparm 명령어를 사용하여 디스크의 속성을 확인할 수 있습니다. SATA 디스크와 SSD는 hdparm을 통해 확인 가능하며, SSD인 경우 플래시 저장 매체에 대한 정보를 제공합니다.
먼저 hdparm 패키지가 설치되어 있는지 확인하고, 설치되어 있지 않다면 설치합니다:
# Debian/Ubuntu 계열 sudo apt install hdparm # RHEL/CentOS 계열 yum install hdparm |
이후 디스크의 정보를 확인하려면
hdparm -I /dev/sda |
명령어의 결과에서 아래와 같은 정보를 확인할 수 있습니다:
Nominal Media Rotation Rate: 디스크 회전 속도를 나타냅니다. Solid State Device라는 결과가 나오면 SSD입니다.
Ⅳ. hdparm 명령어 출력 예시
Nominal Media Rotation Rate: Solid State Device |
Ⅴ. smartctl 명령어로 디스크 타입 확인
smartctl을 사용하여 디스크에 대한 자세한 정보를 확인할 수 있습니다. smartctl은 smartmontools 패키지에 포함되어 있으므로 설치가 필요할 수 있습니다.
smartctl 설치
# Debian/Ubuntu 계열 sudo apt install smartmontools # RHEL/CentOS 계열 yum install smartmontools |
명령어 사용법
smartctl -i /dev/sda |
결과에서 Rotation Rate 항목을 보면, SSD 또는 5400 RPM, 7200 RPM과 같은 값으로 디스크의 종류를 확인할 수 있습니다.
Ⅵ. cat 명령어로 NVMe SSD 확인
NVMe SSD는 nvme로 표시됩니다. /sys/class/block에서 정보를 확인할 수 있습니다.
cat /sys/class/block/nvme0n1/device/model |
이 명령어는 NVMe 디바이스의 모델명을 반환합니다.
SSD인지 HDD인지 확인하려면 lsblk 명령어에서 ROTA 값이 0이면 SSD, 1이면 HDD입니다.
**인터페이스(SATA, SAS, NVMe)**는 lsblk -o tran 옵션으로 쉽게 확인할 수 있습니다.
hdparm과 smartctl은 디스크의 더 많은 세부 정보를 제공하여 디스크 타입을 확인하는 데 유용합니다.