스토리지 공간 풀에서 다른 크기의 디스크 혼합


14

2x 3TB 디스크가 포함 된 저장소 공간 풀이 있습니다. 고정 된 크기가 아닌 (씬 프로비저닝되지 않은)이 풀에서 단일 미러 볼륨이 생성되고 생성시 풀의 모든 공간을 사용하도록 설정됩니다.

이제 동일한 풀에 2x 4TB 디스크를 추가하고 동일한 볼륨을 확장하려고합니다. 이 시나리오를 다루는 문서를 파는 것 같지 않습니다.

볼륨에 사용할 수있는 총 공간은 얼마입니까? 쌍으로 추가하면 동일한 풀에서 혼합 크기의 드라이브를 사용하여 공간이 손실됩니까?

내 이해는 이것이 하나의 열, 두 개의 복사본 설정이기 때문에 새로운 크기가 다른 경우에도 같은 크기의 디스크가 쌍으로 추가되는 한 "테이블에 공간을 남겨 두지 않아야"한다는 것입니다. 현재 디스크에서, 그러나 이것을 확인하는 문서를 찾을 수없는 것 같습니다.

답변:


16

이들은 당신이 찾고있는 문서입니다 : 열이란 무엇이며 스토리지 공간은 얼마나 많은 것을 사용할지 결정합니까? 스토리지 공간-성능스토리지 공간 설계 : 스토리지 풀 확장 이해

제공된 기사에서 두 가지를 인용하여 시작하겠습니다.

  1. " 참고 Windows Server 2012 R2 및 이전 버전의 스토리지 공간은 기본적으로 보유한 디스크 수와 선택한 복원력 유형에 따라 가능한 최대 열 수를 사용합니다."

  2. "[스토리지 풀]을 확장하려면 디스크 레이아웃을 수용 할 수있는 적절한 수의 열이 필요합니다."

    다시 말해, 스토리지 풀에 실제 디스크를 추가하면 Windows는 해당 풀의 열 수를 유지합니다. 추가하는 각 디스크 행은 열당 하나의 디스크를 제공해야합니다.

따라서 2x3TB 드라이브로 미러를 만들면 가장 큰 열 수는 1입니다.이 열의 디스크 간 상관 관계 는 1 : 2입니다. 3TB 가상 디스크가 만들어집니다.

여기에 이미지 설명을 입력하십시오

이제 다른 두 개의 실제 4TB 디스크를 스토리지 풀에 추가하고 가상 드라이브에 추가하면 Windows는 열 수를 변경하지 않고 디스크를 추가합니다. 하나의 디스크는 열에 추가되고 다른 하나는 미러에 추가됩니다. 따라서 다른 4TB만큼 가상 디스크를 확장합니다. 디스크 레이아웃은 다음과 같습니다.

여기에 이미지 설명을 입력하십시오

따라서 아니요, 드라이브를 쌍으로 추가하면 동일한 풀에서 혼합 크기의 드라이브를 사용하여 공간을 낭비하지 않습니다. 심지어 정반대! 한 번에 모두 추가했다면 두 가지 일이 발생했을 것입니다.

  1. Windows는 두 개의 열을 만들었을 것입니다 (위 참고 참조).
  2. Windows가 사용 가능한 공간을 제한했을 것입니다. 각 열을 가장 작은 열의 크기로 제한함으로써 가능합니다. [*]

레이아웃은 7TB 대신 6TB 만 제공하는 것처럼 보일 것입니다.

여기에 이미지 설명을 입력하십시오

[*] 이제 제한이 정확히 어떻게 작동하는지와 새로운 크기가 어떻게 계산되는지 잘 모르겠습니다. 스트라이프가 디스크에 기록되는 방식과 관련이 있다고 가정합니다. 가상 디스크에 512KB의 데이터를 쓰면 각 열에 256KB의 스트라이프가 수신됩니다. 열 중 하나가 가득 찬 경우에는 불가능합니다. 내가 왜 그래서는 추측 스토리지 풀에있는 모든 열이 같은 크기 여야한다는 점을 유의하십시오. 적어도 3TB + 3TB + 4TB + 4TB 디스크에서는 실제로 사실 입니다.


0

이 작업을 거꾸로 수행하면 3TB 가상 디스크가 있고 데이터가 한 방향으로 미러링되고 동일한 크기의 기본 블록이 2 개 있습니다. 말한대로 하나의 열 2 사본으로 정의됩니다. 나머지 가정은 정확히 맞습니다. 최대 공간을 활용하기 위해 동일한 볼륨의 요소 2 개로 블록을 추가해야하는 경우, 볼륨이 같지 않은 요소 2의 요소로 디스크를 추가 할 수 있지만 가상 볼륨이 소비 할 수있는 최대 값은 쌍에서 가장 작은 볼륨의 최대 값-나머지는 다른 옵션으로 두 번째 가상 디스크를 만들 수 있지만 원본 가상 디스크의 나머지는 사용할 수 없습니다. 따라서 바운딩 메트릭은 가상 디스크가 분산 된 물리 디스크 수 + 1 또는 2 웨이 미러링과 같은 옵션입니다.

따라서 단방향 미러가있는 3TB 블록보다 9TB 이상의 가상 디스크는 vdisk의 경우 3 x 3 + 미러의 경우 3 x 3이 필요하지만 단일 열이므로 기본 블록을 3을 사용하여 단일 열로 시각화하는 것이 더 쉽습니다. 행 (단방향 미러에 대해 동일한 행의 두 번째 열 포함).

따라서 요약하면 단일 미러로 단일 가상 디스크에서 사용 가능한 모든 공간을 사용하려면 각 열에 동일한 크기로 추가해야합니다. 하나 이상의 가상 디스크를 사용하는 경우 다른 크기의 디스크를 추가 할 수 있습니다 여전히 사용 가능한 공간을 모두 사용하십시오.


... 아마 그림을 포함시켜야 할 것입니다 :-)
Sum1sAdmin 12
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.