하드 드라이브 모니터링 및 분석 도구: Smartctl

1821 단어 활용단어참조
하드 드라이브 모니터링 및 분석 도구: Smartctl
Smartctl(S.M.A.R.T 자체 모니터링, 분석 및 보고 기술)은 클래스 Unix에서 실시하는 SMART 작업 명령줄 세트나 도구로 SMART 자체 검사와 오류 로그를 인쇄하고 SMRAT 자동 검사를 사용하거나 사용하지 않으며 장치 자체 검사를 초기화하는 데 사용된다.
Smartctl은 리눅스 물리 서버에 매우 유용하다. 이 서버에서는 스마트하게 디스크에 대한 오류 검사를 하고 하드웨어 RAID와 관련된 디스크 정보를 발췌할 수 있다.
Linux에는 SMART 지원이 오래전부터 있었습니다.리눅스를 VMware 등 가상 기기에 설치하면 시스템이 시작될 때 서비스 시작 오류 보고를 볼 수 있습니다. 스마트드라는 서비스는 스마트의 데몬 프로세스(VMware 가상 기기의 하드디스크는 SMART를 지원하지 않기 때문에 오류 보고)입니다. 우선 dmesg 도구를 통해 하드디스크의 장치 기호인 hdb의 h는 IDE를 대표하고 sdb가 표시되면 SATA와 SCSI를 대표합니다.마지막 자막 b는 Primary 버스를 대표하고 두 번째 하드디스크는 슬레이브 위치를 나타낸다
다음은 일반적인 smartctl 명령입니다.
명령하다
묘사
-i
장치 지정
-d
장치 종류를 지정합니다. 예를 들어ata, scsi, marvell,sat, 3ware, N
- a 또는 A
모든 정보 표시
-l
로그 형식을 지정합니다. 예를 들어: TYPE:error,selftest,selecttive,directory,background,scttemp[sts,hist]
-H
하드 드라이브 상태 보기
-t short
짧은 시간 동안 백그라운드 테스트 하드 드라이브
-t long
백그라운드 검사 하드 드라이브, 긴 시간 소요
-C -t short
프론트 데스크에서 하드디스크를 검사하여 소모 시간이 짧다
-C -t long
프론트 데스크에서 하드디스크를 검사하는 데 시간이 오래 걸린다
-X
중단 백그라운드 감지 하드 드라이브
-l selftest
하드 드라이브 감지 로그 표시
hi가 상기 명령을 사용하기 전에 먼저 하드디스크가 SMART 지원을 켜고 있는지 확인해야 한다smartctl -i /dev/sda
[root@localhost# smartctl -i /dev/sdb
smartctl 5.39.1 2010-01-28 r3054 [i386-redhat-linux-gnu] (local build)
Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net

Device: SEAGATE  ST373453LC       Version: 0006
Serial number: 3HW07M7K00007340AX57
Device type: disk
Transport protocol: Parallel SCSI (SPI-4)
Local Time is: Tue Nov  6 16:54:06 2012 CST
Device supports SMART and is Enabled
Temperature Warning Enabled

지원되지 않는 것을 보려면 수동으로 지원을 시작해야 합니다
[root@localhost]# smartctl --smart=on --offlineauto=on --saveauto=on

좋은 웹페이지 즐겨찾기