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.