Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como configurar Thin Provisioning no Windows Server

Thin Provisioning é uma técnica de gerenciamento de armazenamento que permite a alocação eficiente de espaço em disco, fornecendo mais espaço virtual do que o fisicamente disponível. Isso é particularmente útil em ambientes de virtualização e armazenamento em nuvem, onde a eficiência e a flexibilidade são cruciais. No contexto do Windows Server, o Thin Provisioning pode ser implementado através de Storage Spaces, uma funcionalidade que permite criar pools de armazenamento e volumes provisionados de forma flexível.


Exemplos:


1. Criação de um Storage Pool com Thin Provisioning via PowerShell:


Primeiro, você precisa identificar os discos disponíveis para criar o Storage Pool:


   Get-PhysicalDisk -CanPool $True

Depois, crie o Storage Pool utilizando os discos identificados:


   New-StoragePool -FriendlyName "ThinProvisionPool" -StorageSubsystemFriendlyName "Storage Spaces on <ServerName>" -PhysicalDisks (Get-PhysicalDisk -CanPool $True)

2. Criação de um Volume com Thin Provisioning:


Com o Storage Pool criado, você pode criar um volume thin provisioned:


   New-VirtualDisk -StoragePoolFriendlyName "ThinProvisionPool" -FriendlyName "ThinVolume" -Size 100GB -ProvisioningType Thin

Após criar o Virtual Disk, é necessário inicializar e formatar o volume:


   Initialize-Disk -VirtualDisk (Get-VirtualDisk -FriendlyName "ThinVolume")
New-Partition -DiskNumber <DiskNumber> -UseMaximumSize -AssignDriveLetter
Format-Volume -DriveLetter <DriveLetter> -FileSystem NTFS -NewFileSystemLabel "ThinVolume"

3. Monitoramento do Espaço Utilizado:


Para monitorar o espaço utilizado no volume thin provisioned, você pode utilizar o seguinte comando:


   Get-StoragePool -FriendlyName "ThinProvisionPool" | Get-VirtualDisk | Get-Volume | Select-Object DriveLetter, @{Name="AllocatedSize(GB)";Expression={($_.AllocatedSize/1GB)}}, @{Name="SizeRemaining(GB)";Expression={($_.SizeRemaining/1GB)}}

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.