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

배드블럭의 문제

작성자 정보

  • 최광민 작성
  • 작성일

컨텐츠 정보

본문

안녕하십니까 Linuxer광민 입니다. ^^

레드헷OS를 사용하신다고 하셨는데 정확한 버전을 말씀해 주시면 감사하겠습니다.
예를 들면 Redhat 9.0, Redhat ES,AS 3.0~4.0 등등..

버전을 알아야 커널버전을 파악하게되고 그에 다른 버그 사항이나 여러가지 정보를 알아볼수 있겠지요..

다음부터 질문을 하실땐 꼭 잊지 말아주세요 ^^

또한 보여주신 정보는 말그대로 badblocks 커맨드에 의한 정보기 보여주신 정보만으로 원인을 찾을수가 없습니다.

OS상에서 배드블록 로그나 메시지가 발생한다면 다음과 같은 유형으로 나뉠수 있습니다.

1. 실제로 하드디스크에 물리적인 장애가 발생하였을때...

2. 스카시 디바이스의 경우 스카시 컨트롤러와 디스크의 데이터 싱크를 담당하는 백플랜등의 장치에 문제가 생겨 데이터 싱크가 원활하지 못할때...

3. Redhat 9.0 에 포함되어있는 badblocks 커맨드의 경우 버전이 매우 낮으며 검사정보에 대한 신뢰도 또한
떨어짐.. (버그 버전등..)

이와같이 크게 3가지 정도로 압축할수 있습니다.

현재 보여주신 정보를 보면 11대의 시스템에서 모두 동일한 파티션 동일한 inode 번호에서 배드블록 표기가 되는것으로 보아 진짜 물리적인 장애라고 보기에는 무리가 있을듯 합니다.

일부 버전의 badblocks 유틸리티의 자체 버그 문제이거나 다른 문제일 가능성이 있다고 생각합니다.

다음으로 부정기적인 시스템 다운에 대하여 말씀드리겠습니다.

이 또한 관련된 어떠한 로그도 보여주시지 않았기 때문에 그저 다음과 같이 유추할 뿐입니다.

1. Dos 공격등에 의한 버퍼오버플로우 공격에 의해 시스템 다운

2. 부팅시 특정 하드웨어 디바이스에 대한 인식 불능 혹은 오류로 인한 시스템 불안정

3. ECC 메모리를 사용하는 경우 메모리의 물리적인 장애등으로 다운되는 경우가 종종 있음

4. 기타 커널 및 시스템에 인스톨된 하드웨어 디바이스 드라이버가 최적화 되지 못한채 불안정하게 가동되고 있을 경우..


다음

이러한 정보등을 확인하기 위해서 대체 적으로 아래와 같은 부분을 확인하게 됩니다.

dmesg 커맨드 - 부팅시 발생하는 커널 메시지와 하드웨어 디바이스 정보를 볼수 있게됨.
/var/log/messages - 각종 시스템 로그
/var/log/boot.log - 부팅시 스타트 되는 데몬 및 서비스에 관한 로그등
lspci 커맨드 - 현재 시스템에 인식된 하드웨어 디바이스의 정보들
/etc/sysconfig/hwconf - 현재 시스템에 설치된 하드웨어 디바이스 드라이버 정보들...

이상의 로그나 커맨드를 통해 error 나 fail 메시지를 검출하게 되면 뭔가 해결점이 나올듯도 합니다.

감사합니다.



http://osori.org - Opensource and Linux Community [오소리] 오픈소스와 리눅스 커뮤니티는 오소리에서~




- 이하원문 -

Tokyo

device badBlock
sda2 76003512,76003513,76003514 /  
sda1 なし /boot
sdb1 488263512 /tokyo

Newyork
sda2 76003512,76003513,76003514 /
sda1 なし /boot
sdb なし /newyork1

London
sda2 76003512,76003513,76003514 /
sda1 なし /boot
sdb1 488263512 /london1

Seoul
sda2 76003512,76003513,76003514 /
sda1 なし /boot
sdb1 488263512 /seoul1

Beijing
sda2 76003512,76003513,76003514 /
sda1 なし /boot
sdb1 488263512 /beijing1

Orange
sda2 75842865 /
sda1 なし /boot
sdb1 488263512 /orange1
sdc1 /orange2
sdd1 /orange3
sde1 /orange4

Apple md1 なし /
md0 なし /boot
sda1 /apple1
sdb1 /apple2
sdc1 /apple3
sdd1 /apple4
Pacific
sda2 76003512,76003513,76003514 /
sda1 なし /boot
sdb1 488255480 /pacific1

Jacky sda2 76003512,76003513,76003514 /
sda1 なし /boot
sdb1 /jacky1

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,368 명
  • 현재 강좌수 :  37,041 개
  • 현재 접속자 :  362 명