일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- bash
- yum
- Audit Log
- 서울시민카드
- C
- syslog
- docker
- log
- RHEL
- 빅데이터
- CentOS
- audit
- Shell
- 파이썬
- 크롬
- Kubernetes
- centos 7.5
- GPU
- zabbix
- GNOME
- PostgreSQL
- K8S
- rsyslog
- Elasticsearch
- Python
- Chrome
- Linux
- JSON
- 디렉토리
- Elk
- Today
- Total
Sysops Notepad
[Linux] smartctl를 사용한 디스크 점검하기 본문
smartct란?
smartctl 명령어는 SMART(Self-Monitoring, Analysis, and Reporting Technology) 기능이 탑재된 하드디스크를 점검하는 도구 입니다.
하드디스크 ROM 에 기록되는 형태로서 , I/O 에러 발생으로 write 가 잠겨 /var/log/messages 상에 남지 않는 I/O 에러를 검출하는 목적으로 사용할 수 있습니다 .
1) 설치하기
# yum install smartmontools
2) 명령어 사용법
# smartctl [옵션] [장치명]
# 기본적으로 모든 정보를 확인 할 때는 -a(–all) 옵션을 많이 사용합니다. (ex. smartctl -a /dev/sda)
# 간단한 하드디스크의 상태를 확인 할 때는 -H(–health) 옵션을 사용합니다. (ex. smartctl -H /dev/sda)
# 간단한 하드디스크의 정보를 확인 할 때는 -i(–info) 옵션을 사용합니다. (ex. smartctl -i /dev/sda)
# 명령어 사용 중 smart 기능이 잠겨있을 때에는 -s on(–smart=VALUE) 옵션을 사용합니다. (ex. smartctl -s on /dev/sda)
3) 주요 속성 값
– Raw_Read_Error_Rate
디스크 표면으로 부터 데이터를 읽는 과정에 문제가 있는 경우 (정상적인 경우 0)
보통 외부에서 물리적인 충격이 가해지면 수치가 상승
– Sping_up_Time
플레터 회전에 제로 rpm 에서 최대 rpm에 도달하는 평균 시간
– Start_Stop_Count
플레터가 회전하고 정지한 횟수
– Reallocated_Sector_Ct
섹터에 문제가 생겨서 스페어영역의 대체 스페어영역으로 섹터 이동 (정상적인 경우 0)
– Seek_Error_Rate
탐색 오류율 (정상적인 경우 0)
– Power_On_Hours
하드디스크에 전원이 인가된 시간
– Spin_Retry_Count
최대 rpm에 도달하기 위해서 회전을 시도하는 횟수 (정상적인 경우 0)
– Power_Cycle_Count
전원 on/off 횟수
– Power-Off_retract_Count
헤드가 플레터(디스크)에서 벗어나는 횟수
– Load_Cycle_Count
헤드가 플레터 위로 진입한 횟수
– Temperature_Celsius
하드디스크 온도
– Reallocated_Event_Count
스페어 영역으로 대체된 섹터로 부터 데이터를 읽어간 횟수
– Hardware ecc recovered
ECC 오류검출로 인하여 복구된 횟수
– Current_Pending_Sector
불안전한 섹터로 스페어영역 섹터로 remap을 준비중이거나 읽는 과정에 문제가 생긴 섹터 (=준 배드섹터,정상적인 경우 0)
– Offline_Uncorrectable
읽기/쓰기 에 문제가 생긴 섹터, 즉 디스크 표면이 손상됨(=배드섹터, 정상적인 경우 0)
– UDMA_CRC_Error_Count
하드디스크 인터페이스를 통해 데이터 전송과정에 발생한 CRC 체크섬 오류 횟수(정상적인 경우 0)
– Multi_Zone_Error_Rate
섹터에 쓰기과정에 발생한 에러가 검출된 횟수
원본 :
https://idchowto.com/?p=41487
'업무 > sys' 카테고리의 다른 글
[Linux] 4.12 I/O Scheduler BFQ, Kyber, mq-deadline (0) | 2019.12.06 |
---|---|
[Linux] hdparm를 사용한 디스크 점검하기 (0) | 2019.12.06 |
[Linux] i/o 스케줄러 (0) | 2019.12.03 |
[Linux] 리눅스 성능 측정툴 sysbench 사용법 (0) | 2019.07.31 |
[Linux] Redhat 8 / Centos 8 SSH 접속 안될 경우(Firewalld 사용법) (2) | 2019.05.20 |