리눅스 운영체제에서 디스크 타입이 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은 디스크의 더 많은 세부 정보를 제공하여 디스크 타입을 확인하는 데 유용합니다.
'시스템(Linux)' 카테고리의 다른 글
Docker 명령어에 대해 알아보겠습니다. (3) | 2024.10.04 |
---|---|
인터넷이 안되는 리눅스 환경에서 도커 설치에 대해 알아보겠습니다. (1) | 2024.10.02 |
Emacs 에 대해 알아보겠습니다. (0) | 2024.09.23 |
.exrc에 대해 알아보겠습니다 (0) | 2024.09.23 |
리눅스 프로세스 상태를 확인하는 명령어인 ps에 대해 알아보겠습니다. (0) | 2024.09.21 |