Raid 에 관해서 이미 지난 포스팅에 기록했다. 기억이 안나면 한 번 확인해보자.
지난포스팅
이번 포스팅에서는 mdadm 을 이용해 직접 파일시스템을 구성해보는 예제를 기록하고자 한다.
Raid 를 이용해 파일시스템을 나누기 위한 명령어
inux가 설치된 서버에 두개의 디스크(각 10GB)를 가지고 미러링을 구성한다.
레이드 장치 생성
옵션 설명
– create : 새로운 raid array를 만든다.
– level : Raid 레벨( 0 : striping, 1 : mirroring )
– raid-devices : Raid 구성 할 디스크 갯수
장치 확인
/proc/mdstat 파일을 확인하면 현재 레이드 상태를 확인 할 수 있다.
중간쯤에 “10474112 blocks super 1.2 [2/2][UU]” 부분에 [UU]로 되어 있으면 두개의 볼륨이 모두 정상 상태라는 것을 나타낸다.
볼륨중 하나에 문제가 발생하면 [_U] or [U_]와 유사하게 표시되니 이부분을 필히 모니터링 해야 한다.
만일 문제가 생기면 해결 순서는 아래와 같다.
1) 문제가 생긴 파티션을 제거한다. -r 옵션
2) 동일한 크기의 파티션을 추가한다. -a 옵션
3) 확인해본다.
1) 마운트를 해제한다.
2) Raid 를 중지한다.
3) 각 파티션을 삭제한다. (--zero-superblock활용)
이상..