MDADM을 사용하는 RAID 1 구성에서 초기화 중 기본 장치는 무엇입니까?
2개의 장치로 구성된 RAID 1 구성에서 두 장치 간의 초기 동기화 프로세스가 완료되면 아마도(?) 한 장치는 마스터 역할을 하고 다른 장치는 슬레이브 역할을 할 것입니다. (바이너리 데이터를 동일하게 만듭니다.)
장치가 2개 이상인 구성에서는 슬레이브 장치가 여러 개 있을 수 있습니다. /dev/sdX
데이터는 어떤 장치에서 복사되나요?
답변1
RAID 1 의 경우 mdadm --create
일반적으로 첫 번째 장치가 두 번째 장치에 복사됩니다. 그러나 이에 대한 보장은 없습니다.
결국 mdadm --create
처음부터 새로운 RAID를 생성합니다.데이터 없음이므로 초기 동기화의 복제 방향은 중요하지 않습니다. 존재하려는 모든 데이터는 생성 후에 작성되어야 합니다.
이를 강제로 적용하려면 다운그레이드된 RAID를 생성한 다음 다른 드라이브를 추가하면 됩니다.
mdadm --create /dev/md100 --level=1 --raid-devices=2 missing /dev/sdy1
mdadm --manage /dev/md100 --add /dev/sdx1
이러한 방식으로 동기화는 더 이상 /dev/sdy1
RAID의 유일한 드라이브가 아니며 /dev/sdx1
나중에 추가됩니다.
그럼에도 불구하고 RAID의 데이터에 의존할 수는 없습니다.
mdadm --create
데이터 복구 목적 으로 사용할 수 있지만당신이 무엇을 하고 있는지 아는 경우에만. 기본적으로 이는 상황에 따라 달라질 수 있으며 이러한 목적으로 설계되지 않았습니다.
RAID 1에서는 개별 드라이브에 태그를 지정하도록 선택할 수도 있습니다 write-mostly
. 이렇게 하면 이 드라이브에서 데이터를 최대한 읽지 않지만 완전히 읽을 수는 없습니다. 이는 어레이의 한 드라이브가 다른 드라이브보다 훨씬 느린 성능 저하를 일부 상쇄하는 데 도움이 될 수 있습니다.