[Linux] 저장 장치(디스크)의 종류(HDD, SSD)를 조회하는 방법.
2024. 1. 11. 22:24ㆍOperatingSystem/linux
728x90
728x90
HDD, SSD?
- HDD(Hard Disk Drive)와 SSD(Solid State Drive)는 컴퓨터 저장 장치로 사용됨.
HDD와 SSD의 차이점 요약.
HDD | SSD | |
내부 구조 | 회전하는 디스크 플래터(또는 플래터)로 데이터를 저장하고, 팔(헤드)을 사용하여 데이터를 읽고 쓰는 물리적 구조를 가지고 있습니다. | 반도체 메모리 칩을 사용하여 데이터를 저장하며, 물리적 부품이 없는 전자적인 저장 장치입니다. |
데이터 액세스 속도 | 물리적 움직임이 필요하기 때문에 데이터 액세스 속도가 상대적으로 느립니다. 디스크 회전 및 팔 이동에 의존하므로 지연이 발생할 수 있습니다. | 물리적 움직임이 없으므로 데이터 액세스 속도가 훨씬 빠릅니다. 데이터를 거의 즉시 액세스할 수 있어 빠른 부팅 및 애플리케이션 실행이 가능합니다. |
내구성 | 물리적 부품을 사용하므로 충격이나 진동에 민감하며, 부품 고장의 위험이 있습니다. | 물리적 부품이 없고 반도체로 구성되어 있어 충격과 진동에 강하며, 데이터 손실 가능성이 적습니다. |
에너지 효율성 | 디스크 회전 및 팔 이동에 에너지를 소비하므로 전력 소모가 높을 수 있습니다. | 물리적 움직임이 없고 전자적인 구조를 가지고 있어 전력 소모가 적으며 에너지 효율적입니다. |
가격 | 일반적으로 SSD에 비해 저렴한 가격대에서 사용 가능합니다. | 초기에는 비교적 높은 가격이었지만, 가격이 점차 하락하면서 더 많은 사용자가 SSD를 선택하고 있습니다. |
HDD와 SSD의 용도.
- 일반적으로 속도와 내구성을 필요로 하는 작업에는 SSD를 사용.
- 일반적으로 대용량 저장 용량이 필요한 경우에는 HDD를 사용.
필자의 OS 정보.
# hostnamectl
Static hostname: tmax
Icon name: computer-desktop
Chassis: desktop
Machine ID: 3ec110ec01a24fc582404f850e17ac3c
Boot ID: 0792365be9ac4284968c8b0ed17eeec3
Operating System: Ubuntu 18.04.5 LTS
Kernel: Linux 5.11.5
Architecture: x86-64
리눅스 디스크의 파티션 정보를 조회.
- 시스템에 연결된 모든 디스크와 디스크에 존재하는 파티션의 목록과 상세 정보(디스크 크기, 파티션 타입, 시작/끝 섹터 ...)를 확인.
root@tmax:~# fdisk -l
...
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: BC13C352-8529-4565-AF87-DF4C054B47D9
Device Start End Sectors Size Type
/dev/sda1 2048 1050623 1048576 512M EFI System
/dev/sda2 1050624 1953523711 1952473088 931G Linux filesystem
...
Disk /dev/sdb: 119.2 GiB, 128035676160 bytes, 250069680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 68D7F081-4377-4EFC-81C0-5FF4EC3786FB
Device Start End Sectors Size Type
/dev/sdb1 2048 1050623 1048576 512M EFI System
/dev/sdb2 1050624 250068991 249018368 118.8G Linux filesystem
...
위의 조회된 결과를 통해서, 필자의 저장 장치가 아래와 같이 구성되었다고 예측할 수 있음. 일반적으로 SSD는 HDD보다 더 작은 크기를 가지고 있을 것이기 때문에, HDD와 SSD를 구분할 때는 디스크 크기 정보를 참조함.
- HDD = /dev/sda: 931.5 GiB, 1000204886016 bytes …
- SSD = /dev/sdb: 119.2 GiB, 128035676160 bytes …
리눅스 디스크의 종류(SSD, HDD)를 조회하는 명령어.
- 하단 코드블럭의 * 구간에 위에서 조회한 시스템에 연결된 Disk(sda, sdb)명을 입력함.
- 입력 결과로 1이 출력되면, HDD를 의미함.
- 입력 결과로 0이 출력되면, SSD를 의미함.
# cat /sys/block/*/queue/rotational
필자의 작업 환경에서 리눅스 디스크의 종류(SSD, HDD)를 조회한 결과.
- 예측한 결과와 동일한 결과를 출력한 것을 확인.
root@tmax:~# cat /sys/block/sda/queue/rotational
1
root@tmax:~# cat /sys/block/sdb/queue/rotational
0
728x90
728x90
'OperatingSystem > linux' 카테고리의 다른 글
[Linux] /etc/ssh/sshd_config의 Ciphers, MACs 옵션을 설정하는 방법. (0) | 2024.01.16 |
---|---|
[Linux] AWS ec2 인스턴스에 ssh로 접속하는 방법. (0) | 2023.09.07 |
[linux] ubuntu(우분투)에서 *.rpm 설치하는 방법. (0) | 2022.08.04 |
[linux] "~/.ssh/config" 설정으로 서버마다 다른 인증키를 사용하여 접속하는 방법. (0) | 2022.05.11 |
[linux] "~/.ssh/config" 파일 "Bad owner or permissions on …" 에러 해결 방법. (0) | 2022.05.10 |