Monday, February 11, 2008 8:57 PM
josebda
Encolhendo volumes no Windows Server 2008
Quando eu estava me preparando para o congresso "Storage Network World" em Dallas, eu descobri um novo recurso do Windows Vista e do Windows Server 2008: agora você pode encolher um volume.
É uma situação bem comum: você cria algumas partições e volumes, tentando estimar o tamanho ideal. E você faz uma estimativa errada :-(. O Windows Server 2003 já inclui o recurso de aumentar o tamanho do volume para ocupar toda a partição, o que cobre a situação onde você subestimou sua necessidade de armazenamento. Agora você pode também diminuir o tamanho, para liberar espaço na partição para outras finalidades, no caso de você ter inicialmente alocado espaço demais.
A ferramenta básica aqui é o comando DISKPART. Abaixo vai um exemplo de como usá-lo, começando com um volume simples de 50MB em uma partição de 100MB, estendendo o volume para usar toda a partição e finalmente encolhendo o volume para 25MB.
Microsoft Windows [Version 6.0.6001]
Copyright (c) 2006 Microsoft Corporation. All rights reserved.
C:\Users\Administrator>diskpart
Microsoft DiskPart version 6.0.6001
Copyright (C) 1999-2007 Microsoft Corporation.
On computer: WS2008RC0N1
DISKPART> list volume
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 C NTFS Partition 64 GB Healthy System
Volume 1 G Extra NTFS Partition 50 MB Healthy
Volume 2 F FS1 NTFS Partition 48 MB Healthy
Volume 3 H FS2 NTFS Partition 48 MB Healthy
Volume 4 E Witness NTFS Partition 8 MB Healthy
Volume 5 D DVD-ROM 0 B No Media
DISKPART> select volume 1
Volume 1 is the selected volume.
DISKPART> extend
DiskPart successfully extended the volume.
DISKPART> list volume
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 C NTFS Partition 64 GB Healthy System
* Volume 1 G Extra NTFS Partition 100 MB Healthy
Volume 2 F FS1 NTFS Partition 48 MB Healthy
Volume 3 H FS2 NTFS Partition 48 MB Healthy
Volume 4 E Witness NTFS Partition 8 MB Healthy
Volume 5 D DVD-ROM 0 B No Media
DISKPART> shrink desired=25 minimum=10
DiskPart successfully shrunk the volume by: 25 MB
DISKPART> list volume
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 C NTFS Partition 64 GB Healthy System
* Volume 1 G Extra NTFS Partition 75 MB Healthy
Volume 2 F FS1 NTFS Partition 48 MB Healthy
Volume 3 H FS2 NTFS Partition 48 MB Healthy
Volume 4 E Witness NTFS Partition 8 MB Healthy
Volume 5 D DVD-ROM 0 B No Media
DISKPART> exit
Leaving DiskPart...
C:\Users\Administrator>
Você também pode usar o comando “SHRINK QUERYMAX” para descobrir o quanto um volume pode ser encolhido.
A ferramenta de “Disk Management” (Gerenciamento de Discos) no grupo “Storage” (Armazenamento) do “Server Manager” (Gerenciador de Servidores) do Windows Server 2008 também permite realizar as mesmas tarefas, usando uma interface gráfica.
Se o seu fornecedor de Armazenamento em SAN tiver suporte para este recurso, você pode também encolher a própria LUN (unidade lógica), usando este novo recurso do Windows Server 2008.
Para maiores informações sobre o comando SHRINK do DISKPART, veja:
http://technet2.microsoft.com/windowsserver2008/en/library/ec87cc7c-9846-465e-a10d-4ee10db4f4e61033.mspx
Artigo original em inglês: https://blogs.technet.com/josebda/archive/2007/10/10/shrinking-a-volume-in-windows-server-2008.aspx