RAID-1 구성이 작동하는지 테스트하려고 시도 할 때, 다른 HDD가 꺼져있을 때 단일 HDD에서 부팅했기 때문에 나중에 데이터가 손상 될 수있는 실수를했을 수도 있습니다.
디스크 어레이를 단일 파일 시스템으로 매핑하기 위해 dmraid와 함께 fakeraid를 사용하고 있다고 생각되는 우분투 10.04 머신에 SATA RAID 1 어레이를 설정했습니다. 내 RAID-1 구성이 작동하는지 테스트하기 위해 컴퓨터가 꺼져있을 때 SATA 드라이브 중 하나의 플러그를 뽑았습니다.
BIOS를 시작하는 동안 컴퓨터는 어레이의 디스크 중 하나가 누락되었다고 불만을 표시했습니다. 리눅스 부팅시, dmraid가 / dev / mapper / 아래에 RAID 어레이를 매핑하지 않는 것 같습니다. 왜냐하면 두 번째 디스크가 감지되지 않았기 때문에 initramfs를 지나치지 않을 것이기 때문입니다. 이 문제를 해결하기 위해 "/ dev / mapper /"대신 "root = / dev / sda1"매개 변수를 사용하여 Linux를 시작하고 여전히 연결되어있는 디스크에서 직접 부팅하도록 GRUB 옵션을 재부팅하고 변경했습니다.
재부팅하고 리눅스로 부팅 한 후 곧바로 컴퓨터를 끄고 다른 디스크를 연결하고 두 개의 HDD를 모두 활성화하여 다시 부팅했습니다 - RAID는 다시 켜지고 원래 부팅 인자는 / dev / mapping /을 사용하도록 설정되었습니다. "
모든 것이 잘 작동하는 것처럼 보이지만, 부트 중에 / dev / sda1이 명시 적으로 사용될 때 무언가가 디스크에 기록되면 문제가 발생할 수 있다는 걱정이 듭니다.
두 디스크 사이의 RAID-1 배열의 무결성을 확인할 수있는 방법이 있습니까? 나는 fsck를 시도했지만 마운트 된 파일 시스템을 사용하고 있으며 이것이 no-no라고 불평했다. 어떤 아이디어?