Freigeben über


Erweitern nicht verwalteter virtueller Festplatten, die an einen virtuellen Computer angefügt sind

In diesem Artikel wird beschrieben, wie Sie nicht verwaltete Datenträger erweitern. Informationen zum Erweitern eines verwalteten Datenträgers finden Sie in den Windows- oder Linux-Artikeln.

Gilt für: ✔️ Windows-VMs ✔️ Linux-VMs ✔️ Flexible Skalierungsgruppen

Beim Erstellen eines neuen virtuellen Computers in einer Ressourcengruppe durch Bereitstellen eines Images von Azure Marketplace hat das Standard-Betriebssystemlaufwerk häufig eine Größe von 127 GB (bei manchen Images sind die Standard-Betriebssystemlaufwerke kleiner). Obwohl es möglich ist, der VM Datenträger hinzuzufügen (die Anzahl hängt von der SKU ab, die Sie ausgewählt haben), und empfohlen wird, Anwendungen und CPU-intensive Workloads auf diesen zusätzlichen Datenträgern zu installieren, müssen Kunden oft das Betriebssystemlaufwerk erweitern, um spezielle Szenarien zu unterstützen:

  • Unterstützung von Legacyanwendungen, die Komponenten auf dem Betriebssystemlaufwerk installieren.
  • Migrieren eines lokalen physischen PC oder einer lokalen VM mit einem größeren Betriebssystemlaufwerk.

Wichtig

Wenn Sie die Größe eines Betriebssystemdatenträgers oder Datenträgers für Daten eines virtuellen Azure-Computers ändern möchten, muss die Zuordnung des virtuellen Computers aufgehoben werden.

Das Verkleinern eines vorhandenen Datenträgers wird nicht unterstützt und kann möglicherweise zu Datenverlusten führen.

Wenn Sie die Datenträger erweitern, müssen Sie das Volume innerhalb des Betriebssystems entweder in Windows oder Linux erweitern, um den größeren Datenträger nutzen zu können.

Ändern der Größe eines nicht verwalteten Datenträgers mithilfe von PowerShell

Öffnen Sie die PowerShell ISE oder das PowerShell-Fenster im Administratormodus, und führen Sie die folgenden Schritte aus:

  • Melden Sie sich im Ressourcenverwaltungsmodus bei Ihrem Microsoft Azure-Konto an, und wählen Sie Ihr Abonnement aus:

    Connect-AzAccount
    Select-AzSubscription –SubscriptionName 'my-subscription-name'
    
  • Legen Sie den Namen der Ressourcengruppe und den Namen der VM fest:

    $rgName = 'my-resource-group-name'
    $vmName = 'my-vm-name'
    
  • Rufen Sie einen Verweis auf die VM ab:

    $vm = Get-AzVM -ResourceGroupName $rgName -Name $vmName
    
  • Halten Sie die VM vor dem Ändern der Größe des Datenträgers an:

    Stop-AzVM -ResourceGroupName $rgName -Name $vmName
    
  • Legen Sie die Größe des nicht verwalteten Betriebssystem-Datenträgers auf den gewünschten Wert fest, und aktualisieren Sie die VM:

    $vm.StorageProfile.OSDisk.DiskSizeGB = 1023
    Update-AzVM -ResourceGroupName $rgName -VM $vm
    

    Warnung

    Die neue Größe sollte die Größe des vorhandenen Datenträgers überschreiten. Der zulässige Höchstwert für Betriebssystemdatenträger beträgt 2.048 GB. (Sie können auch einen größeren VHD-Blob einsetzen, doch das Betriebssystem kann nur mit den ersten 2.048 GB arbeiten.)

  • Aktualisieren Sie die Größe aller Datenträger, deren Größe Sie ändern möchten. Um den ersten an den virtuellen Computer angefügten Datenträger zu erweitern, verwenden Sie einen numerischen Index, um einen Verweis auf den ersten angefügten Datenträger abzurufen:

    $vm.StorageProfile.DataDisks[0].DiskSizeGB = 1023
    

    Entsprechend können Sie auf andere Datenträger verweisen, die an die VM angefügt sind, indem Sie entweder einen Index oder die Name-Eigenschaft des Datenträgers verwenden:

    ($vm.StorageProfile.DataDisks | Where ({$_.Name -eq 'my-second-data-disk'})).DiskSizeGB = 1023
    
  • Das Aktualisieren der VM kann einige Sekunden dauern. Starten Sie die VM nach Abschluss der Befehlsausführung neu:

    Start-AzVM -ResourceGroupName $rgName -Name $vmName
    

Nächste Schritte

Datenträger können auch über das Azure-Portal angefügt werden.