Windows Azure Virtual Machine (29) 修改Azure VM 数据磁盘容量
《Windows Azure Platform 系列文章目录》
当我们使用Windows Azure管理界面,创建Azure虚拟机的时候,默认挂载的磁盘是固定大小的
1.比如我创建1个Windows Server虚拟机
2.需要挂载额外的数据磁盘,一开始我初始化数据磁盘的容量为500G
3.经过一段时间以后,500GB容量不够了,我需要将这块数据磁盘扩容
注意:Azure A系列和D系列的虚拟机,磁盘容量是用多少算多少。比如我们挂载了1TB的数据磁盘,但是实际只使用1GB的存储空间。
微软只会按照1GB的存储空间来收费。
所以笔者建议,在使用Azure A系列和D系列的虚拟机,默认挂载的数据磁盘直接选择最大的容量,即1023GB
注意:Azure DS系列的虚拟机,如果使用的是高级存储。则按高级存储的最大容量来收费。
参考资料:Windows Azure Virtual Machine (26) 使用高级存储和DS系列VM
在开始本章内容之前,请读者准备:
1.Azure China账户
2.安装Windows Azure PowerShell
关键步骤如下:
1.通过Azure管理界面,来创建Windows Server虚拟机
2.通过Azure管理界面,附加500G空磁盘
3.通过Windows Server远程桌面连接,初始化空磁盘
4.通过Azure管理界面,卸载空磁盘
5.以管理员身份运行Azure PowerShell,重置Azure Disk容量,为1023G
6.通过Azure管理界面,重新附加磁盘
7.通过Windows Server远程桌面连接,扩展磁盘分区
1.首先我们用Azure管理界面(https://manage.windowsazure.cn),创建新的Windows Server VM。步骤略
2.我们通过Azure管理界面,附加500GB的空磁盘。如下图:

3.通过Azure管理界面,查看到Azure VM 系统磁盘和数据磁盘的名称。如下图:


注意上图中,磁盘列中显示的是:磁盘的名称
LeiTest2012CHN-LeiTest2012CHN-0-201601220555040066,这个就是数据磁盘的名称
4.我们通过查看虚拟机所在的存储账号名称,可以查看到这台虚拟机的操作系统磁盘和数据磁盘的容量。如下图:

可以看到,这个虚拟机的系统磁盘容量为127GB,数据磁盘为500GB
5.通过Windows Server远程桌面连接,初始化空磁盘。如下图:

6.然后我们通过Azure管理界面,卸载这个磁盘

7.以管理员身份运行Azure PowerShell,重置Azure Disk容量,为1023G
#登陆Azure China,在弹出的输入框中输入用户名和密码
Add-AzureAccount -Environment AzureChinaCloud #选择当前订阅
Select-AzureSubscription -SubscriptionName '[SubscriptionName]' #修改磁盘大小为1023GB
Update-AzureDisk –DiskName '[DiskName]' -Label '[DiskLabel]' -ResizedSizeInGB 1023
在上面的DiskName参数,我们设置为上面步骤3中显示的磁盘名称,红色字体
LeiTest2012CHN-LeiTest2012CHN-0-201601220555040066
执行结果如下图:

8.然后我们查看存储账号,查看执行结果:

9.通过Azure管理界面,重新附加之前由500G阔磁盘。如下图:

10.附加磁盘通过Windows Server远程桌面连接,扩展磁盘分区

对上图的新加卷F,执行右键,扩展卷。

11.执行完毕后,就可以看到这块F盘,扩展为1TB

最后请注意:
1.Azure虚拟机数据磁盘,可分配的最大容量为1023GB
2.Azure虚拟机数据磁盘,一旦向上扩展以后,不能再向下扩展
Windows Azure Virtual Machine (29) 修改Azure VM 数据磁盘容量的更多相关文章
- Windows Azure Virtual Machine (30) 修改Azure VM 的Subnet
<Windows Azure Platform 系列文章目录> 我在使用Azure Virtual Machine虚拟机的时候,常常会结合Virtual Network虚拟网络一起使用. ...
- [New Portal]Windows Azure Virtual Machine (22) 使用Azure PowerShell,设置Virtual Machine Endpoint
<Windows Azure Platform 系列文章目录> 我们可以通过Windows Azure Management Portal,打开Virtual Machine的Endpoi ...
- [New Portal]Windows Azure Virtual Machine (15) 在本地制作数据文件VHD并上传至Azure(2)
<Windows Azure Platform 系列文章目录> 在上一章内容里,我们已经将包含有OFFICE2013 ISO安装文件的VHD上传至Azure Blob Storage中了. ...
- [New Portal]Windows Azure Virtual Machine (16) 使用Azure PowerShell创建Azure Virtual Machine
<Windows Azure Platform 系列文章目录> 注:本章内容和之前的[New Portal]Windows Azure Virtual Machine (12) 在本地制作 ...
- [New Portal]Windows Azure Virtual Machine (19) 关闭Azure Virtual Machine与VIP Address,Internal IP Address的关系(1)
<Windows Azure Platform 系列文章目录> 默认情况下,通过Azure Management Portal创建的Public IP和Private IP都是随机分配的. ...
- [New Portal]Windows Azure Virtual Machine (20) 关闭Azure Virtual Machine与VIP Address,Internal IP Address的关系(2)
<Windows Azure Platform 系列文章目录> 默认情况下,通过Azure Management Portal创建的Public IP和Private IP都是随机分配的. ...
- Windows Azure Virtual Machine (28) 使用Azure实例级别IP,Instance-Level Public IP Address (PIP)
<Windows Azure Platform 系列文章目录> 本文介绍的是国内由世纪互联运维的Azure China 熟悉Azure平台的读者都知道,我们在使用Azure Virtual ...
- Windows Azure Virtual Machine (34) 保护Azure虚拟机
<Windows Azure Platform 系列文章目录> 请注意:我们在Azure上创建的虚拟机,都是可以通过公网IP地址来访问的.(直接通过虚拟机的IP地址:PIP,或者通过负载均 ...
- [New Portal]Windows Azure Virtual Machine (14) 在本地制作数据文件VHD并上传至Azure(1)
<Windows Azure Platform 系列文章目录> 之前的内容里,我介绍了如何将本地的Server 2012中文版 VHD上传至Windows Azure,并创建基于该Serv ...
随机推荐
- Oracle Profile 使用
一.目的: Oracle系统中的profile可以用来对用户所能使用的数据库资源进行限制,使用Create Profile命令创建一个Profile,用它来实现对数据库资源的限制使用,如果把该prof ...
- java 多线程--- Thread Runnable Executors
java 实现多线程的整理: Thread实现多线程的两种方式: (1)继承 Thread类,同时重载 run 方法: class PrimeThread extends Thread { long ...
- WPF,Silverlight与XAML读书笔记第四十七 - Silverlight与浏览器
说明:本系列基本上是<WPF揭秘>的读书笔记.在结构安排与文章内容上参照<WPF揭秘>的编排,对内容进行了总结并加入一些个人理解. 这部分内容主要介绍Silverlight与浏 ...
- DBCP连接池使用问题
问题现象: 启动应用,访问无压力,一切正常,一段时间过后,应用访问异常. 问题分析: 1.web容器线程爆满,拒绝服务.由于应用并发量大,线程响应时间长增加,线程池连接数逐步递增直到爆满,导致应用拒绝 ...
- 据说每个大牛、小牛都应该有自己的库——DOM处理
这几天整理了一下思路,本来觉得DOM部分会有很多东西,但是忽然发现频繁使用的其实并不太多 class class处理部分主要有四个 hasClass:检查元素是否包含某个class addClass: ...
- Macaca-iOS入门那些事
Macaca-iOS入门那些事 一. 前言 最近有朋友向我请教iOS自动化测试框架选型,刚好前段时间做讲座时发现了macaca,遂试用.所以,下面的内容会只围绕Macaca的iOS部分. 二. Mac ...
- mysql-5.7.17-winx64免安装版,win10环境下安装配置
下载地址:http://dev.mysql.com/downloads/file/?id=467269 1.解压到自定义目录:我解压到了D盘的根目录 2.复制my-default.ini 重命名 my ...
- 学习ASP.NET MVC(二)——我的第一个ASP.NET MVC 控制器
MVC全称是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,是一种软件设计典范,用一种业务逻辑和数据显示分离的方法组织代码,将 ...
- 阿里云上安装mysql步骤/ 阿里云ECS搭建Java+mysql+tomcat环境
使用阿里云ECS挺长一段时间了.这两天碰巧朋友小白让我一步一步教他在ECS上搭建Java+mysql+tomcat环境,所以把在这里把步骤在这简单整理了一下,以便需要的人查阅. 我购买的阿里云服务器系 ...
- Python - 001 - 类与实例间属性的理解
Python是个很灵活的语言,光看它的类和实例间属性的访问机制就可以看出这一点,不过这一点还真的不好理解,做了些测试之后我的理解是这样的: 实例在访问class属性时,先检索自己的names, 如果有 ...