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.DataDisks0.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系统中扩分区。

相关推荐
第二个人4 小时前
Python Web开发:从Flask到FastAPI,我经历了什么
前端·python·flask
zwd20054 小时前
Manim DLL 报错,先别重装 Python|把环境问题拆成可验证的步骤
microsoft
這花開嗎1 天前
2026年TTS文字转语音API哪家强?批量自动化配音成本与技术实测
python·flask·自动化
zandy10111 天前
体验家 XMPlus 问卷答题体验优化与完成率提升引擎:从交互设计到行为心理学的工程化实践
windows·microsoft·交互
Albart5751 天前
2026年Python入门路线图:从零到实战的30天逐日详解(三)
学习·flask·#python30 天入门·python 实战教程·pytest 单元测试·python 虚拟环境·logging 日志
码银1 天前
放弃了豆包,我使用Python做了一个桌面宠物
python·microsoft·宠物
C.咖.1 天前
C++ 实战:从零手写控制台五子棋(深入解析内存管理与核心算法)
microsoft·五子棋·编程实践·c++ 项目实战·游戏开发教程
大郭鹏宇2 天前
基于 LangGraph 构建智能分诊系统(一):项目概述与环境搭建
大数据·人工智能·microsoft·langchain
weixin_446260852 天前
HACO:面向动态部署环境的对冲式智能计算可靠多智能体调度框架
后端·python·flask
DisonTangor2 天前
【微软开源】Mage-Flow 深度解读:微软4B参数图像生成与编辑模型,单卡A100仅需0.59秒
人工智能·microsoft·ai作画·开源·aigc