ZFS는 RAIDZ에 새 장치를 추가합니다.

ZFS는 RAIDZ에 새 장치를 추가합니다.

ZFS RAIDZ에 새 장치를 추가하는 방법이 궁금합니다.

저는 이론적으로만 생각하고 있습니다. RAIDZ만 포함하는 ZFS 풀을 파괴한 후입니다. 데이터는 여전히 디스크에 존재해야 합니다.

기존 디스크로 새 RAIDZ를 생성할 수 있는 방법이 있나요? 그렇다면 동일한 방식으로 새 RAIDZ에 새 추가 하드 드라이브(또는 그 이상)를 추가해야 합니다. 이 경우 유일한 추가 작업은 모든 패리티를 다시 계산하는 것입니다. 내가 잘못?

그래서 지금기본문제는 다음과 같습니다

새 추가 디스크를 추가하지 않고 이전 RAIDZ의 이전 디스크를 사용하여 새 RAIDZ를 생성할 수 있는 방법이 있습니까?

답변1

그것은 불가능합니다. 디스크를 추가하여 기존 RAIDZ 풀을 확장할 수 없습니다.

답변2

동일한 디스크를 사용하여 raidz를 다시 생성할 수 있지만 해당 디스크의 이전 데이터는 손실됩니다.

예를 들어, 5개의 드라이브가 있는 raidz가 있는 경우...즉. sd1 sd2 sd3 sd4 sd5... "zpool create foo raidz sd1 sd2 sd3 sd4 sd5"를 실행하면 됩니다.

동일한 이전 디스크로 동일한 풀을 다시 생성하고 새 디스크(예: sd6)를 추가하려면 "zpool create foo raidz sd1 sd2 sd3 sd4 sd5 sd6" 명령을 사용할 수 있습니다.

마찬가지로 삭제된 이전 풀의 데이터를 유지/복구할 수는 없지만 동일한 이전 디스크를 재사용하여 이전 풀과 동일한 이름의 새 풀을 생성하고 여기에 새 드라이브를 추가할 수 있습니다(해당되는 경우). ) 당신이 원하는.

관련 정보