오늘은 리눅스, 윈도우 등 운영체제를 사용하실 때 디스크에서 나타날 수 있는 여러 문제 중 하나를 분석해 보도록 하겠습니다. 디스크는 내가 운영체제를 어떻게 운영했는지와는 별개로 여러 예상하지 못한 문제가 발생할 수 있습니다. 그럴 경우 분석하는 방법은 물리적인 방법도 있겠지만, 리눅스의 경우 messages나 여러 로그 확인 솔루션, 패키지를 이용하는 방법이 있습니다.
오늘은 smartctl, smartd 데몬으로 디스크의 상태를 모니터링 해서 나온 로그를 분석해 보도록 하겠습니다.
check power status spins up disk
smartd: Device: /dev/sda [SAT], CHECK POWER STATUS spins up disk (0x80 -> 0xff)
smartd: Device: /dev/sdb [SAT], CHECK POWER STATUS spins up disk (0x80 -> 0xff)
smartd: Device: /dev/sdc [SAT], CHECK POWER STATUS spins up disk (0x80 -> 0xff)
0x80 플래그 값은 저전력 상태를 의미합니다. 0xff의 경우에는 고전력 상태를 의미합니다.
smart 데몬이 하드 드라이브 상태를 모니터링하고 운영체제에 오류를 보고합니다.
하드 드라이브가 저전력 상태에서 고전력 상태로 회전 했음을 의미합니다.
이는 Stand by 상태에서 Active 상태로 넘어가 읽고 쓰기 동작이 가능해진 것을 의미합니다.
해당 메시지가 자주 발생하게 되면 디스크 상태를 체크하고 필요한 경우 중요 데이터를 백업하고 드라이브를 교체 해야할 수 있습니다.
[IT/리눅스(Linux)] - 하드디스크(Disk) Bad Sector 원인 및 확인 방법
[IT/리눅스(Linux)] - 리눅스 시스템 로그 설정 방법