이미 구동 중인 raid장비에 -a 옵션을 이용하여 특정 디바이스를 추가할 수 있다.
xterm -e "watch cat /proc/mdstat" 명령을 이용해 raid의 상태를 확인하면서 실행하자.
/dev/md1에 /dev/hdb12 디바이스를 추가하려면,

`mdadm /dev/md1 -a /dev/hdb12`

위와 같이 해주면 된다.
이렇게 추가하면 spare 디바이스로 추가 되어서 /dev/md1로 묶인 디바이스 중에 고장난 것이 있으면 spare 디바이스로 대체 된다.
그런데 위 추가는 raid0 같은 경우에는 불가능하다고 보면 될 것 같다.
raid0은 두 개 이상의 디바이스에 연속적으로 데이터를 저장하는 것이기 때문에 한 장비가 고장이 나면 대체 불가능하다.
raid0번으로 생성된 raid 디바이스에 -a 옵션을 이용해서 추가해봤는데 역시나 되지 않았다.
추가는 raid생성시 -x옵션을 주지 않은 디바이스도 가능했다.
다만 제대로 돌아가는지는 해봐야 알겠지만...

그러면 이제는 구동 중인 raid에서 특정 디바이스를 삭제하는 방법을 알아보자.
위에서 추가한 /dev/hdb12를 이번엔 삭제해보자.
삭제는 -r 옵션을 이용하면 된다.

`mdadm /dev/md1 -r /dev/hdb12`

이렇게 하면 /dev/hdb12는 삭제 되었다.

실습을 위해 강제로 고장낼 수 있는 옵션도 mdadm에 있다.
-f 옵션이다.

`mdadm /dev/md1 -f /dev/hdb12`

이런 식으로 해주면 된다.

'RHCE' 카테고리의 다른 글

Raid를 구동하면?  (0) 2009.06.02
Raid spare 장비 설정하기  (0) 2009.06.02
볼륨 그룹을 영역 지정해서 생성하기  (0) 2009.06.02
mkinitrd  (0) 2009.06.02
rpm 관련 명령  (0) 2009.06.02
Posted by 으랏차
,