Eu encontrei o mesmo problema. O comentário de Neograph é irrelevante neste caso, ele está falando sobre o espelhamento de disco tradicional do Windows Server, não sobre espaços de armazenamento. O provisionamento thin também é bastante irrelevante neste caso. Você pode usá-lo como uma solução alternativa, mas acho que um planejamento mais cauteloso será melhor tanto no orçamento quanto no desempenho, basta ler e você verá.
Depois de algum tempo gasto lendo e brincando no Server Manager, acho que descobri o que está acontecendo. A coisa é, SS tem essa coisa chamada "colunas". Isso define quantos dados de discos são distribuídos. Se o seu disco virtual foi criado com 4 colunas, os dados são distribuídos apenas em 4 discos com layout Simple (ou seja, RAID0) ou 8 discos com Espelho bidirecional (isto é, RAID10) , nem todos eles. Agora isso pode ser confuso para alguém que vem do HW RAID tradicional (como eu), mas é assim.
Observação: a partir de agora, vou me referir ao número de colunas como tamanho da coluna porque é muito mais intuitivo para mim dessa maneira.
Assim, o tamanho da coluna também define como você pode estender um disco virtual. Obviamente, se o seu VD atual tiver grupos de 4 discos (= o tamanho da coluna é 4), você não poderá adicionar um grupo "meio" adicionando dois novos discos. Portanto, o número de discos necessários para expansão é basicamente
n x NumberOfColumns x NumberOfDataCopies
Portanto, se você tiver um espelho bidirecional e um tamanho de coluna de 1, só poderá adicionar pares de discos. Se o seu espelho tiver um tamanho de coluna de 3, você só poderá adicionar 6, 12, 18 ou mais discos.
Pelo que entendi, o tamanho da coluna padrão de um VD é o número de discos dividido pela contagem de cópias, mas 8 no máximo, por exemplo, se você tiver 10 discos em um espelho bidirecional, o tamanho da coluna será 5, se você tiver 16 discos, o tamanho da coluna será 8, mas se você tiver 24 discos, o tamanho da coluna ainda será 8 - por padrão. Nota: você pode verificar esses números em propriedades VD ( NumberOfColumns e NumberOfDataCopies propriedades undes Detalhes ).
E aqui vem muita dor de cabeça:
- o tamanho da coluna padrão exige que você dobre a contagem de discos se quiser expandir o VD (na maioria dos casos)
- você só pode selecionar o tamanho da coluna se o uso do disco estiver definido como Manual durante a criação do pool
- o uso do disco padrão é Automático (claro)
- você não pode alterar o tamanho da coluna depois que os VDs forem criados
- você não pode alterar o uso do disco para Manual depois que o pool é criado
Para que isso seja configurado corretamente, você precisa excluir:
- o volume
- o disco virtual
- o pool de armazenamento
i.e. tudo. Como um sidenote, o tamanho da faixa (chamado Interleave size no SS) também não estará disponível se o uso do disco estiver definido como automático.
Agora você pode se perguntar por que alguém usaria algo maior que 1 para o tamanho da coluna. A resposta é claro, desempenho. Quanto maior o tamanho da coluna, melhor será o desempenho obtido. Na verdade, pode ser bastante dramático, aqui está um benchmark com tamanho de coluna 1 e 6:
Vocêprecisaplanejarcomsabedoria.Useapenasumtamanhodecolunaaltosetivercertezadequepoderácomprarumgrandenúmerodediscosdepoisqueoespaçoemdiscoacabar.
Algumasboasleiturassobreoassunto:
Passo a passo: Como estender e redimensionar um espaço em camadas espelhado de armazenamento bidirecional? - Espaços de armazenamento - Projetando para desempenho