질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

하드디스크 장애 감지 방법이 있나요?

작성자 정보

  • 박태혁 작성
  • 작성일

컨텐츠 정보

본문

찾으시는 내용이 맞는지 모르겠네요???

 

리눅스 HDD 베드블럭 체크하기

 

mount를 해서 파티션 정보 파악

badblocks -v -o [체크결과파일명] [파티션명]
(ex. # badblocks -v -o sda1.txt /dev/sda1

시간이 많이 걸리는 작업이므로

모든 파티션의 체크 명령라인을 모아

스크립터로 작성하여 작업한다.

ex)
# vi badblocks_check.sh

#!/bin/bash
badblocks -v -o hda1.txt /dev/hda1
badblocks -v -o hda2.txt /dev/hda2
badblocks -v -o hda3.txt /dev/hda3
.
.
.
.

* 파일시스템 보호를 위해 가급적 싱글모드에서 모든 파티션을 언마운트 한 상태에서 실행

관련자료

댓글 1

홍보성님의 댓글

  • 홍보성
  • 작성일
배드블록 한두개 보일 수 있습니다.
문제는 진짜 문제가 없는데도 생기는 경우도 있어서 대략 난감..
배드블록이 진짜 물리적인 배드면 마킹하여 해당 섹터는 엑세스 하지 못하게 해야 합니다.

예전엔 배드블록 몇개만 보여도 백업하고 포맷하고 다시 복구 하고.. 쓸데없었다는...
지금은 정기백업만 하고 배드블록 엑세스시 dmesg에 i/o error 발생하면 그때 포맷하거나 하드 교체합니다. 참고하세요.

공지사항


뉴스광장


  • 현재 회원수 :  60,041 명
  • 현재 강좌수 :  35,855 개
  • 현재 접속자 :  99 명