정의에 따르면
RAID 6은 다음과 같은 배열입니다.독립적인2개의 독립적이고 분산된 체크섬 방식을 갖춘 하드 드라이브
이는 RAID가 아닌 일반 복구 소프트웨어를 사용하여 각 하드 드라이브를 하나씩 복구할 수 있다는 의미입니까?
아니요, 사용할 수 있는 안정적인 무료 RAID 복구 소프트웨어가 있습니까? 구글 검색으로 빠르게 찾아낸ReclaiMe 무료 RAID 복구 소프트웨어. 하지만 그 명성에 대해서는 잘 모르겠습니다.
답변1
개별 디스크를 복구하면 부분적인 데이터만 얻을 수 있습니다. "독립적"이란 디스크 드라이브가 서로를 인식하지 않으며 별도로 교환할 수 있음을 의미합니다.
RAID에서 데이터를 복구하는 가장 좋은 방법은 이를 구축하는 데 사용된 소프트웨어나 하드웨어를 사용하는 것입니다. 이것이 옵션이 아닌 경우 RAID에 포함된 데이터를 이해하기 위해 슈퍼블록 형식을 이해하는 도구를 사용하는 것입니다. 개별 디스크의 경우 사용된 블록 크기와 같은 추가 매개변수도 필요합니다.
RAID 6는 작동 방식만 표준화되어 있지만, 개별 공급업체마다 구현 방식에 약간의 차이가 있습니다.
답변2
다른 사람들이 말했듯이 RAID-6 어레이에서 상당한 양의 데이터를 복구하려면 어레이에서 최소한 N-2 드라이브가 필요합니다(N은 어레이에 사용되는 총 드라이브 수). 단일 드라이브에서는 어레이 스트라이프 단위 크기(일반적으로 64~256KiB)보다 작은 파일만 복구할 수 있습니다.
처음에 사용된 하드웨어/소프트웨어 설정(RAID 컨트롤러, OS) 없이도 실패한 어레이를 재조립할 수 있는 훌륭한 프로그램이 있습니다.UFS 탐험가. 나는 이것과 전혀 관계가 없지만 과거에 소프트웨어를 사용해 본 적이 있으며 놀라울 정도로 잘 작동했습니다. 게다가 무료 버전을 사용하면 완전한 복구를 위한 라이센스를 구입하기 전에 데이터에 액세스할 수 있는지 확인할 수 있습니다.
무엇을 하든 실패한 어레이에서 복구한 내용을 복사하려면 저장 공간이 필요합니다.
답변3
이들은 독립적인 하드웨어이지만 해당 하드웨어의 데이터 구조는 독립적이지 않습니다. 즉, 배열의 일부만 있는 경우 부분 데이터만 얻을 수 있습니다.
그러나 RAID 6은 내결함성이 매우 뛰어나므로 RAID 설정 시 제가 선택하는 것입니다. 데이터 중복성 외에도 메타데이터는 여러 드라이브에 걸쳐 스트라이프됩니다.
클러스터에는 여러 개의 RAID 6 볼륨이 있고 각 볼륨은 12개의 드라이브로 구성되어 있습니다. 동일한 RAID 볼륨에서 2개 이하의 드라이브에 장애가 발생하지 않는 한 데이터를 복구할 수 있습니다.
storcli
대부분의 RAID 작업에 사용합니다 . 다음은 첫 번째 RAID 컨트롤러의 첫 번째 인클로저에 있는 드라이브 #7에 오류가 발생한 예입니다.
# Turn on the locator light to make sure the right drive is replaced
storcli /c0/e0/s6 start locate
# This is where I pull the bad drive and replace it with a good one
# Sometimes it needs to be inserted into the RAID, such as if you want to bring in a different available drive.
storcli /c0/e0/s6 insert dg=2 array=0 row=3
# Now that the drive is registered as part of the ARRAY, you can start the rebuild
storcli /c0/e0/s6 start rebuild
# Check up on the rebuild status
storcli /c0/e0/s6 show rebuild
# Turn of the locator light. We don't need that anymore
storcli /c0/e0/s6 stop locate