Ubuntu 14.04 LTS Desktop을 실행하는 동안 디스크 충돌이 발생했습니다. RAID 1에 넣으려는 드라이브의 디스크 이미지가 있습니다. 그게 다입니다. 나는 그것이 들리는 것만큼 간단하다고 생각했지만 분명히 그렇지 않습니다. 이를 수행하는 올바른 방법은 무엇입니까?
답변1
RAID-1 볼륨을 생성한 경우( mdadm --create
또는 다른 방법을 사용하여) 볼륨이 충분히 크다면 디스크 이미지를 볼륨에 복사할 수 있습니다. 하나의 파티션만 복사하는 것이 좋습니다.
기본적으로 RAID 볼륨의 시작 부분에는 메타데이터가 있으므로 이미지의 새 위치는 오프셋에 있습니다. 따라서 부트로더에게 위치가 변경되었음을 알려야 합니다. 예를 들어 Grub 디스크인 경우 Grub 을 grub-install
다시 실행 해야 합니다 . Grub에게 RAID-1 지원을 로드하도록 지시해야 할 수도 있지만 RAID-1을 사용하면 실제로 지원 없이도 벗어날 수 있다고 생각합니다. 나는 달리는 것만으로도 충분하다고 생각한다 .sudo grub-install /dev/sda
/dev/sda
sudo update-grub
이전에 RAID를 사용한 적이 없다면 initrd 또는 initramfs를 재구축하여 RAID에 대한 지원이 포함되어 있는지 확인해야 할 수도 있습니다. 우분투에서는 다음을 실행하세요.sudo dpkg -linux-image- 재구성버전initramfs를 다시 빌드합니다(시스템이 실행 중인 버전 사용).
또 다른 접근 방식은 RAID-1 볼륨을 생성하고 메타데이터를 시작 부분이 아닌 끝에 배치하는 것입니다. mdadm의 경우 이는 기본 1.2 대신 슈퍼블록 형식 1.0을 의미합니다. 바라보다디스크 미러링을 설정하는 방법(RAID-1)볼륨을 RAID-1 구성 요소로 변환하는 방법에 대한 지침입니다.