Azure虚拟机非托管磁盘大小调整

想要扩容一个Azure VM 的磁盘空间,门户里面竟然无法扩展,点点鼠标就完事的时代在离去,微软越来不想微软。

在门户里面即便使用Azure Cli命令行也不行。

PS /home/gpchina> az disk list

返回为空,根本没有返回磁盘。

不过使用 vm unmanaged-disk list可以看到磁盘。

PS /home/gpchina>az vm unmanaged-disk list

但是 az vm unmanaged-disk只有分离和附加的命令,无法扩容磁盘空间命令。

az vm unmanaged-disk attach

az vm unmanaged-disk detach

az vm unmanaged-disk list

List unmanaged disks of a VM.

看着微软的KB,掉头去Powershell里面处理。
--.查看power shell版本

$PSVersionTable.PSVersion

PS Z:\> $PSVersionTable.PSVersion

Major Minor Build Revision


5 1 17763 6414

--查看是否已经安装Azure

PS Z:\> Get-Module -Name AzureRM -ListAvailable

--更新安装

PS Z:\> Install-Module -Name PowerShellGet -Force

PS Z:\> Install-Module -Name Az -Repository PSGallery -Force

--设置当前会话的执行策略

PS Z:\> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

Execution Policy Change

The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might expose

you to the security risks described in the about_Execution_Policies help topic at

https:/go.microsoft.com/fwlink/?LinkID=135170. Do you want to change the execution policy?

Y\] Yes \[A\] Yes to All \[N\] No \[L\] No to All \[S\] Suspend \[?\] Help (default is "N"): y **--获取当前会话的执行策略的结果** PS Z:\\\> ***Get-ExecutionPolicy -List*** Scope ExecutionPolicy ----- --------------- MachinePolicy Undefined UserPolicy Undefined Process Undefined CurrentUser RemoteSigned LocalMachine RemoteSigned **--连接Azure,输入用户名密码登录** PS Z:\\\> ***Connect-AzAccount*** Please select the account you want to login with. Retrieving subscriptions for the selection... \[Announcements

With the new Azure PowerShell login experience, you can select the subscription you want to use more easily. Learn more about it and its configuration at https://go.microsoft.com/fwlink.

If you encounter any problem, please open an issue at: https://aka.ms/azpsissue

Subscription name Tenant


Pay-As-You-Go company china, Inc.
--连接服务器

PS Z:\>$rgName = 'MyRESOURCE'

PS Z:\> $vmName = 'FILESERVER'

PS Z:\>vm = Get-AzVM -ResourceGroupName rgName -Name $vmName

PS Z:\> ($vm.StorageProfile).DataDisks

Name : Fileserver-20230501-103834

DiskSizeGB : 1500

Lun : 0

Caching : None

CreateOption : Attach

SourceImage :

SourceResource :

DetachOption :

ToBeDetached : False

VirtualHardDisk :

Name : Fileserver-20230501-145230

DiskSizeGB : 1300

Lun : 1

Caching : None

CreateOption : Attach

SourceImage :

SourceResource :

DetachOption :

ToBeDetached : False

VirtualHardDisk :

--关机

PS Z:\> Stop-AzVM -ResourceGroupName rgName -Name vmName

Virtual machine stopping operation

This cmdlet will stop the specified virtual machine. Do you want to continue?

Y\] Yes \[N\] No \[S\] Suspend \[?\] Help (default is "Y"): y OperationId : c89526d4-88a7-439f-9905-a1cd6e6a8da0 Status : Succeeded StartTime : 12/6/2024 12:22:26 PM EndTime : 12/6/2024 12:23:47 PM Error : **--扩容** PS Z:\\\>***$vm.StorageProfile.DataDisks\[0\].DiskSizeGB = 1800*** **--更新** PS Z:\\\> ***Update-AzVM -ResourceGroupName $rgName -VM $vm*** RequestId IsSuccessStatusCode StatusCode ReasonPhrase --------- ------------------- ---------- ------------ True OK **--开机** PS Z:\\\> ***Start-AzVM -ResourceGroupName $rgName -Name $vmName*** OperationId : fb870d09-9601-4910-bb07-5d58b7915ec0 Status : Succeeded StartTime : 12/6/2024 12:27:07 PM EndTime : 12/6/2024 12:27:29 PM Error : **--登录window系统中扩分区。**

相关推荐
yuanmazhiwu1 小时前
计算机毕业设计:Python全国空气质量与气象监测平台 Flask框架 可视化 数据分析 机器学习 天气 深度学习 AI 空气质量分析(建议收藏)✅
人工智能·python·深度学习·数据挖掘·flask·汽车·课程设计
diablobaal12 小时前
云计算学习100天-第102天-Azure入门4
学习·云计算·azure
普通网友12 小时前
阿里云国际版服务器,真的是学生党的性价比之选吗?
后端·python·阿里云·flask·云计算
筱璦13 小时前
期货软件开发 - C# 调用 HQChart 指标计算 C++ 动态库
c++·microsoft·c#
武藤一雄15 小时前
C# 异常(Exception)处理避坑指南
windows·microsoft·c#·.net·.netcore·鲁棒性
gogogo出发喽17 小时前
使用Pear Admin Flask
后端·python·flask
武藤一雄18 小时前
WPF中ViewModel之间的5种通讯方式
开发语言·前端·microsoft·c#·wpf
还是码字踏实20 小时前
开源项目解读:Microsoft Multi-Modal Customer Service Agent
microsoft·opentelemetry·pcm16 实时帧·acs bridge·rag 数据摄入·意图路由机制·意图分类器
fqrj20261 天前
公司网站设计制作费用详解:影响价格的关键因素
microsoft·.net·网站建设
Elastic 中国社区官方博客1 天前
将 Logstash 管道从 Azure Event Hubs 迁移到 Kafka 输入插件
大数据·数据库·elasticsearch·microsoft·搜索引擎·kafka·azure