Udostępnij za pośrednictwem


Jak rozszerzyć wirtualne dyski twarde dołączone do maszyny wirtualnej z systemem Windows

Dotyczy: ✔️ Maszyny wirtualne z systemem Windows — elastyczne zestawy skalowania ✔️

Podczas tworzenia nowej maszyny wirtualnej w grupie zasobów przez wdrożenie obrazu z witryny Azure Marketplace domyślny dysk systemu operacyjnego to zwykle 127 GiB (niektóre obrazy mają domyślnie mniejsze rozmiary dysków systemu operacyjnego). Możesz dodać dyski danych do maszyny wirtualnej (ilość zależy od wybranej jednostki SKU maszyny wirtualnej) i zalecamy zainstalowanie aplikacji i obciążeń intensywnie korzystających z procesora CPU na dyskach danych. Może być konieczne rozszerzenie dysku systemu operacyjnego, jeśli obsługujesz starszą aplikację, która instaluje składniki na dysku systemu operacyjnego lub jeśli migrujesz fizyczny komputer lub maszynę wirtualną ze środowiska lokalnego z większym dyskiem systemu operacyjnego. W tym artykule opisano rozszerzanie dysków systemu operacyjnego lub dysków danych.

Dysk systemu operacyjnego ma maksymalną pojemność 4095 GiB. Jednak wiele systemów operacyjnych jest domyślnie podzielonych na partycje z głównym rekordem rozruchowym (MBR ). MBR ogranicza rozmiar do 2 TiB. Jeśli potrzebujesz więcej niż 2 TiB, utwórz i dołącz dyski danych i użyj ich do przechowywania danych. Jeśli musisz przechowywać dane na dysku systemu operacyjnego i wymagać dodatkowego miejsca, przekonwertuj je na tabelę partycji GUID (GPT). Aby dowiedzieć się więcej o różnicach między mbr i GPT we wdrożeniach systemu Windows, zobacz Windows i GPT FAQ (Często zadawane pytania dotyczące systemu Windows i GPT).

Ważne

Jeśli nie używasz opcji Rozwiń bez przestoju, rozszerzenie dysku danych wymaga cofnięcia przydziału maszyny wirtualnej.

Zmniejszanie istniejącego dysku nie jest obsługiwane i może spowodować utratę danych.

Po rozwinięciu dysków należy rozwinąć wolumin w systemie operacyjnym, aby skorzystać z większego dysku.

Nie można rozszerzyć rozmiaru woluminów rozłożonych.

Rozwijanie bez przestoju

Dyski danych można rozszerzać bez cofnięcia przydziału maszyny wirtualnej. Ustawienie pamięci podręcznej hosta dysku nie zmienia się, czy można rozwinąć dysk danych bez cofnięcia przydziału maszyny wirtualnej.

Ta funkcja ma następujące ograniczenia:

  • Obsługiwane tylko w przypadku dysków danych.
  • Jeśli dysk HDD w warstwie Standardowa, SSD w warstwie Standardowa lub SSD w warstwie Premium wynosi 4 TiB lub mniej, cofnij przydział maszyny wirtualnej i odłącz dysk przed rozszerzeniem poza 4 TiB. Jeśli jeden z tych typów dysków jest już większy niż 4 TiB, można go rozwinąć bez cofnięcia przydziału maszyny wirtualnej i odłączenia dysku. Nie dotyczy to dysków SSD w warstwie Premium w wersji 2 lub Ultra.
  • Nieobsługiwane w przypadku dysków udostępnionych.
  • Zainstaluj jedną z następujących opcji:
  • Niedostępne na niektórych klasycznych maszynach wirtualnych. Użyj tego skryptu , aby uzyskać listę klasycznych jednostek SKU maszyn wirtualnych, które obsługują rozszerzanie bez przestojów.

Wersja zapoznawcza dla dysków Ultra Disk i SSD w warstwie Premium w wersji 2

Ważne

Rozszerzanie bez przestojów dysków w warstwie Ultra i dysków SSD w warstwie Premium w wersji 2 jest obecnie dostępne w wersji zapoznawczej. Zobacz Dodatkowe warunki użytkowania wersji zapoznawczych platformy Microsoft Azure, aby zapoznać się z postanowieniami prawnymi dotyczącymi funkcji platformy Azure, które są w wersji beta lub wersji zapoznawczej albo w inny sposób nie zostały jeszcze wydane jako ogólnie dostępne.

Wersja zapoznawcza ma następujące dodatkowe ograniczenia:

  • Nie można rozwinąć dysku, gdy na tym dysku występuje również kopia danych w tle, na przykład gdy dysk jest nawodniony z migawek.
  • Nie można rozszerzyć maszyny wirtualnej korzystającej z kontrolerów NVMe dla dysków w warstwie Ultra Disk ani dysków SSD w warstwie Premium w wersji 2 bez przestojów.

Dostępność w regionach

Zmiana rozmiaru dysków w warstwie Ultra i dysków SSD w wersji 2 w warstwie Premium jest obecnie dostępna jako wersja zapoznawcza w następujących regionach:

  • Australia Wschodnia
  • Brazylia Południowa
  • Kanada Środkowa
  • Indie Środkowe
  • Central US
  • Wschodnie stany USA 2
  • Francja Środkowa
  • Japonia Wschodnia
  • Korea Środkowa
  • Europa Północna
  • Southeast Asia

Zmiana rozmiaru dysku zarządzanego w witrynie Azure Portal

Ważne

Jeśli dysk spełnia wymagania w sekcji Rozwiń bez przestoju, możesz pominąć krok 1.

  1. W witrynie Azure Portal przejdź do maszyny wirtualnej, w której chcesz rozwinąć dysk. Wybierz pozycję Zatrzymaj, aby cofnąć przydział maszyny wirtualnej.

  2. Z menu po lewej stronie w obszarze Ustawienia wybierz pozycję Dyski.

    Zrzut ekranu przedstawiający opcję Dyski wybrane w sekcji Ustawienia menu.

  3. W obszarze Nazwa dysku wybierz dysk, który chcesz rozwinąć.

    Zrzut ekranu przedstawiający okienko Dyski z wybraną nazwą dysku.

  4. W menu po lewej stronie w obszarze Ustawienia wybierz pozycję Rozmiar i wydajność.

    Zrzut ekranu przedstawiający opcję Rozmiar i wydajność wybraną w sekcji Ustawienia menu.

  5. W obszarze Rozmiar i wydajność wybierz żądany rozmiar dysku.

    Ostrzeżenie

    Nowy rozmiar powinien być większy niż istniejący rozmiar dysku. Maksymalna dozwolona wartość to 4095 GB dla dysków systemu operacyjnego. (Istnieje możliwość rozszerzenia obiektu blob dysku VHD poza ten rozmiar, ale system operacyjny działa tylko z pierwszym 4095 GB miejsca).

    Zrzut ekranu przedstawiający okienko Rozmiar i wydajność z wybranym rozmiarem dysku.

  6. Wybierz pozycję Zmień rozmiar w dolnej części strony.

    Zrzut ekranu przedstawiający okienko Rozmiar i wydajność z wybranym przyciskiem Zmień rozmiar.

Zmienianie rozmiaru dysku zarządzanego przy użyciu programu PowerShell

Otwórz środowisko ISE programu PowerShell lub okno programu PowerShell w trybie administracyjnym i wykonaj następujące kroki:

Zaloguj się na swoje konto platformy Microsoft Azure w trybie zarządzania zasobami i wybierz swoją subskrypcję:

Connect-AzAccount
Select-AzSubscription –SubscriptionName 'my-subscription-name'

Ustaw nazwę grupy zasobów i nazwę maszyny wirtualnej:

$rgName = 'my-resource-group-name'
$vmName = 'my-vm-name'
$diskName = 'my-disk-name'

Uzyskaj odwołanie do maszyny wirtualnej:

$vm = Get-AzVM -ResourceGroupName $rgName -Name $vmName

Ważne

Jeśli dysk spełnia wymagania rozszerzenia bez przestoju, możesz pominąć krok 4 i 6.

Zatrzymaj maszynę wirtualną przed zmianą rozmiaru dysku:

Stop-AzVM -ResourceGroupName $rgName -Name $vmName

Uzyskaj odwołanie do zarządzanego dysku systemu operacyjnego. Ustaw rozmiar dysku zarządzanego systemu operacyjnego na żądaną wartość i zaktualizuj dysk:

$disk= Get-AzDisk -ResourceGroupName $rgName -DiskName $diskName
$disk.DiskSizeGB = 1023
Update-AzDisk -ResourceGroupName $rgName -Disk $disk -DiskName $disk.Name

Ostrzeżenie

Nowy rozmiar powinien być większy niż istniejący rozmiar dysku. Maksymalna dozwolona wartość to 4095 GB dla dysków systemu operacyjnego. (Istnieje możliwość rozszerzenia obiektu blob dysku VHD poza ten rozmiar, ale system operacyjny działa tylko z pierwszym 4095 GB miejsca).

Zaktualizowanie maszyny wirtualnej może potrwać kilka sekund. Po zakończeniu wykonywania polecenia uruchom ponownie maszynę wirtualną:

Start-AzVM -ResourceGroupName $rgName -Name $vmName

Zdalnie na maszynie wirtualnej otwórz przystawkę Zarządzanie komputerem (lub Zarządzanie dyskami) i rozwiń dysk przy użyciu nowo przydzielonego miejsca.

Rozszerzanie woluminu w systemie operacyjnym

Po rozwinięciu dysku dla maszyny wirtualnej należy przejść do systemu operacyjnego i rozszerzyć wolumin, aby objąć nowe miejsce. Istnieje kilka metod rozszerzania partycji. W tej sekcji opisano łączenie maszyny wirtualnej przy użyciu połączenia RDP w celu rozszerzenia partycji przy użyciu narzędzia Diskpart lub Przy użyciu Menedżera dysków.

Korzystanie z narzędzia DiskPart

Po rozwinięciu dysku dla maszyny wirtualnej należy przejść do systemu operacyjnego i rozszerzyć wolumin, aby objąć nowe miejsce. Istnieje kilka metod rozszerzania partycji. W tej sekcji opisano łączenie maszyny wirtualnej przy użyciu połączenia RDP w celu rozszerzenia partycji przy użyciu narzędzia DiskPart.

  1. Otwórz połączenie RDP z maszyną wirtualną.

  2. Otwórz wiersz polecenia i wpisz diskpart.

  3. W wierszu polecenia DISKPART wpisz list volume. Zanotuj wolumin, który chcesz rozszerzyć.

  4. W wierszu polecenia DISKPART wpisz select volume <volumenumber>. Spowoduje to wybranie woluminu volumenumber, który chcesz rozszerzyć na ciągłe, puste miejsce na tym samym dysku.

  5. W wierszu polecenia DISKPART wpisz extend [size=<size>]. Spowoduje to rozszerzenie wybranego woluminu o rozmiar w megabajtach (MB).

Korzystanie z Menedżera dysków

  1. Uruchom sesję pulpitu zdalnego z maszyną wirtualną.

  2. Otwórz Zarządzanie dyskami.

    Zrzut ekranu przedstawiający zarządzanie dyskami.

  3. Kliknij prawym przyciskiem myszy istniejącą partycję dysku C: —> rozszerz wolumin.

    Zrzut ekranu przedstawiający sposób rozszerzania woluminu.

  4. Wykonaj kroki, które powinny być widoczne dla dysku ze zaktualizowaną pojemnością:

    Zrzut ekranu przedstawiający większy wolumin C: w Menedżerze dysków.

Rozszerzanie bez przestoju — obsługa klasycznej jednostki SKU maszyny wirtualnej

Jeśli używasz klasycznej jednostki SKU maszyny wirtualnej, może nie obsługiwać rozszerzania dysków bez przestojów.

Użyj następującego skryptu programu PowerShell, aby określić, które jednostki SKU maszyn wirtualnych są dostępne w następujących usługach:

Connect-AzAccount
$subscriptionId="yourSubID"
$location="desiredRegion"
Set-AzContext -Subscription $subscriptionId
$vmSizes=Get-AzComputeResourceSku -Location $location | where{$_.ResourceType -eq 'virtualMachines'}

foreach($vmSize in $vmSizes){
    foreach($capability in $vmSize.Capabilities)
    {
       if(($capability.Name -eq "EphemeralOSDiskSupported" -and $capability.Value -eq "True") -or ($capability.Name -eq "PremiumIO" -and $capability.Value -eq "True") -or ($capability.Name -eq "HyperVGenerations" -and $capability.Value -match "V2"))
        {
            $vmSize.Name
       }
   }
}

Następne kroki

Dyski można również dołączać przy użyciu witryny Azure Portal.