raid5에서 하드 고장시에 어떻게 해야 하나요?
글쓴이: astronux / 작성시간: 목, 2004/08/26 - 4:14오후
레드헷 7.3에 3ware raid 컨트롤러를 붙여서 사용하고 있습니다.
raid 5번으로 세팅이 되어 있는 상태입니다.
여기서 raid에 관한 여러 답변들을 검색해 보니, raid 5의 경우, 하나의
하드디스크가 고장이 나면, 이 고장난 하드디스크는 hot swap으로 잡혀있는
여분의 하드디스크로 자동(또는 수동)으로 대체된다고 쓰여있더군요.
그것이 가능한 이유는 raid로 묶여있는 여러개의 하드디스크 중 하나의 하드
디스크에는 각 파일의 패리티 정보가 들어있기 때문에 가능하다고 알고 있습니다.
여기서 제가 알고 싶은 것은,
1) raid로 묶여 있는 하드디스크들 중에 hot swap으로 잡혀 있는 하드디스크는
몇 번 하드디스크인지(또는 몇 번 하드디스크인지를 알아낼 수 있는 방법?),
2) 그리고, 만약 파일의 패리티가 저장되어 있는 하드디스크가 고장날 경우에도
복구가 가능한지
알고 싶습니다.
어떻게 하면 위의 두 가지 문제를 풀수 있을까요?
아시는 분은 답변 부탁드립니다.
Forums:
여러 답변들을 찾아보니, raid를 구성하고 있는 하드디스크 중 하나
여러 답변들을 찾아보니, raid를 구성하고 있는
하드디스크 중 하나가 고장이 났다면, 그 고장난 하드디스크를 교체하고 rebuild를 하면 된다고 그러시는데, 그렇다면, 고장난 하드디스크를 교체하지 않고, rebuild를 하게 되면 어떻게 되는지 궁금합니다.
그리고 고장난 하드디스크를 교체하는 것과 상관없이, raid 파티션을 rebuild를 하게 되면 데이터자체에는 아무런 이상이 없는지도 궁금합니다.
현재 중요한 데이터가 raid5로 묶인 파티션에 저장되어
있어서 함부로 손대기가 좀 겁이 납니다.
답변 부탁드립니다.
Astronomy+Linux
[quote="astronux"]1) raid로 묶여 있는 하드디스크들
우선 1)에 대한 답변은 검색을 해보시구요.
2)에 대한 답변은 raid 5 는 Parity 가 분산되어 있습니다. 즉 parity 가 고정되있는 raid 3 같은 경우는 복구가 힘들겠지만 raid 5 는 한개의 디스크 장애에 구애받지 않습니다.
불량 하드디스크를 교체하지 않고 rebuild 를 하게 되면 불량의 상태에 따라서 다르겠지만 일반적으로 중간에 rebuild 를 실패하게 될 겁니다.
raid 5 에서 rebuild 한다는 의미는 불량 디스크 한개외의 다른 디스크들의 parity 들을 조합해서 교체되는 디스크쪽에 재구성을 하는 것이기에 중간에 실패한다 할지라도 새로운 디스크를 교체해서 다시 rebuild 를 시도한다면 성공하실 겁니다.
하지만 불량 디스크 외의 다른 디스크에 숨어있는 불량이 존재한다면 그리고 rebuild 시에 그 불량이 드러난다면 복구는 힘들어질 가능성이 높습니다.
raid 는 임시적인 복구수단일 뿐입니다. 중요한 데이터는 백업을 생활화하시는게 좋습니다.
집에가서 발닦고 잠이나 자자...
댓글 달기