Csökkentése a virtuális lemez VHD (X) mérete
Utility VHD Resizer
Ez a segédprogram lehetővé teszi, hogy egyszerre növeli és csökkenti a méretét a merevlemezen, mind a statikus és dinamikus. Sajnos, a hivatalos honlapján a program megszűnt. Azonban, akkor letölteni a segédprogramot az interneten vagy tőlünk.
Példaként vegye SRV01 virtuális gép egy virtuális lemezt, és 40 GB-os 30 GB urezhem azt. Ehhez először is a VM a változó és levezetni a tulajdonságait a virtuális lemez:
$ Vm = Get-VM -name SRV01
Get-VHD -VMId $ vm.VMId
Az ingatlan a VHD mi érdekli paramétereket, mint például:
- FileSize - a jelenlegi méret a VHD fájlt. Ez azt mutatja, az aktuális lemezterületet, hogy azon a virtuális lemezt.
- Méret - a jelenlegi méret a virtuális lemezt. Abban az esetben, dinamikus VHD azt a maximális méretet, amelyre nőhet.
- MinimumSize - a legkisebb méret a virtuális lemez, vagy a lehető legkisebb méret, amelyet vissza lehet vágni VHD.
Mint látható, van egy dinamikusan bővülő VHD mérete 40GB, amelyek abban a pillanatban már foglalt egy kicsit több, mint 20 GB. Szabad hely áll rendelkezésre, azonban a jelenlegi és a minimális mérete közel azonos, így, hogy csökkentsék a lemez nem fog működni.
Az ezt követő manipulációkat VM ki kell kapcsolni, így ellenőrizni annak állapotát, és ha szükséges, kapcsolja ki:
$ Vm.State $ vm | Stop-VM -Force
Ezután podmontiruem szülő VHD hogy a rendszer és levezetni a tulajdonságait a kapott lemez:
A Mount-VHD -path $ vm.HardDrives.Path -Passthru | Get-Disk
Vegyük a kapott számot a lemez, és megjeleníti az összes partíciót rajta állnak rendelkezésre:
Get-Partition -DiskNumber 3
Ha a lemez hirtelen megjelent egy pár apró homályos téma, ne érintse meg őket. Ezek fontos információkat tartalmaznak a rendszernek szüksége a csomagtartó és a regenerálódásra. Szükségünk van egy partíciót egy betűjelet. Urezhem hogy 30GB, és ellenőrizze, hogy Ön:
Átméretezése-Partition -DriveLetter E -SIZE 30GB
Get-Partition -DriveLetter E
Csatold VHD a szülő rendszer:
Szerelje-VHD -path $ vm.HardDrives.Path
És vágja le a legalacsonyabb lehetséges értéke:
Átméretezése-VHD -path $ vm.HardDrives.Path -ToMinimumSize
Mint látható, minden kiderült, a virtuális lemez nyírt 30 GB. Továbbra is csak elindítani a VM.
A források ezt a cikket alapul a következő anyagok: