AzureARM 使用 powershell 扩容系统磁盘大小
azure中的虚拟机,windows磁盘大小为127G,linux磁盘大小为30G,在很多时候部署应用程序时直接部署到系统磁盘内导致磁盘后期容量不够需要扩容,在执行分区扩容前我们需要先通过Potal或脚本的形式将磁盘扩大,然后再登录到虚拟机进行分区扩容。
下面总结一下在Azure中怎样使用Powershell对托管磁盘和非托管磁盘进行扩容(Portal中也可以直接操作)
托管磁盘大小设置
1.在资源管理模式下登录 Azure 帐户,然后选择订阅,如下所示:
Connect-AzureRmAccount -Environment AzureChinaCloud Select-AzureRmSubscription -SubscriptionName 'my-subscription-name'
2.设置资源组名称和 VM 名称,如下所示:
$rgName = 'my-resource-group-name' $vmName = 'my-vm-name'
3.获取对 VM 的引用,如下所示:
$vm = Get-AzureRmVM -ResourceGroupName $rgName -Name $vmName
4.在调整磁盘大小之前停止 VM,如下所示:
Stop-AzureRmVM -ResourceGroupName $rgName -Name $vmName
5.获取对托管 OS 磁盘的引用。 将托管 OS 磁盘的大小设置为所需值,并更新磁盘,如下所示:
$disk= Get-AzureRmDisk -ResourceGroupName $rgName -DiskName $vm.StorageProfile.OsDisk.Name $disk.DiskSizeGB = 200 Update-AzureRmDisk -ResourceGroupName $rgName -Disk $disk -DiskName $disk.Name
6.更新 VM 可能需要几秒钟时间。 命令完成执行后,请重新启动 VM,如下所示:
Start-AzureRmVM -ResourceGroupName $rgName -Name $vmName


至此磁盘已被扩展到200G的大小,后续就是在linux系统内部改分区表了。
=====================================================================
非托管磁盘的操作如下:
在管理模式下打开 Powershell ISE 或 Powershell窗口
1.在资源管理模式下登录 Azure 帐户,然后选择订阅,如下所示:
Connect-AzureRmAccount -Environment AzureChinaCloud Select-AzureRmSubscription -SubscriptionName 'my-subscription-name'
2.设置资源组名称和 VM 名称,如下所示:
$rgName = 'my-resource-group-name' $vmName = 'my-vm-name'
3.获取对 VM 的引用,如下所示:
$vm = Get-AzureRmVM -ResourceGroupName $rgName -Name $vmName
4.在调整磁盘大小之前停止 VM,如下所示:
Stop-AzureRmVM -ResourceGroupName $rgName -Name $vmName
5.将非托管 OS 磁盘的大小设置为所需值,并更新 VM,如下所示:
$vm.StorageProfile.OSDisk.DiskSizeGB = 1023 Update-AzureRmVM -ResourceGroupName $rgName -VM $vm
6.更新 VM 可能需要几秒钟时间。 命令完成执行后,请重新启动 VM,如下所示:
Start-AzureRmVM -ResourceGroupName $rgName -Name $vmName
下面截图资源组名称还是使用的托管磁盘的资源组,只是将vm的名称变量进行了更改


后续就是在linux系统内部改分区表了。
linux系统内部改分区表请查看另外一篇文章
AzureARM 使用 powershell 扩容系统磁盘大小的更多相关文章
- 获取系统相关信息 (CPU使用率 内存使用率 系统磁盘大小)
引言 在软件开个过程中,对于软件的稳定性和使用率也是我们需要关注的 . 使用sigar来监控,简单方便! 使用说明:下载sigar jar及配合sigar的dll文件来用,需要将dll文件放到JD ...
- CentOS7.3 ARM虚拟机扩容系统磁盘
由于扩容磁盘的操作非同小可,一旦哪一步出现问题,就会导致分区损坏,数据丢失等一系列严重的问题,因此建议:在进行虚拟机分区扩容之前,一定要备份重要数据文件,并且先在测试机上验证以下步骤,再应用于您的生产 ...
- CentOS6.9 ARM虚拟机扩容系统磁盘
由于扩容磁盘的操作非同小可,一旦哪一步出现问题,就会导致分区损坏,数据丢失等一系列严重的问题,因此建议:在进行虚拟机分区扩容之前,一定要备份重要数据文件,并且先在测试机上验证以下步骤,再应用于您的生产 ...
- Linux系统扩容根目录磁盘空间的操作方法
问题描述 系统的服务无法正常运行,查看磁盘空间,发现根目录已经满了 解决过程 1.添加磁盘空间 2.使用fdisk -l命令查看磁盘信息 3.新建磁盘分区 4.使用fdisk /dev/sda3, 创 ...
- Linux系统扩容根目录磁盘空间
作者:非法小恋 一.使用背景 Linux根目录磁盘空间不够用了,当修改了虚拟机模版增加磁盘大小或者插入了一块新硬盘,但是发现系统里的大小还是没改变. 产生的原因是没有给磁盘格式化,没有增加分区. 二. ...
- virtualbox ubuntu 磁盘大小扩容
前言 虚拟机软件: virtuabox 虚拟机运行的系统: Ubuntu 18.04.3 desktop 如果需要扩容的虚拟机在运行中,请将需要扩容的虚拟机进行关机 方法 先设置虚拟机的虚拟硬盘的大小 ...
- Disk:磁盘管理之LVM和系统磁盘扩容
简介 小伙伴们好,好久不见,今天想给大家介绍一下关于磁盘管理的方法和心得:磁盘管理可谓运维工作中的重要内容,主要包括磁盘的合理规划以及扩缩容 常用的磁盘管理方法为LVM(Logical Volume ...
- linux系统预留内存和磁盘大小
默认情况下, Linux 会最多使用 40% 的可用内存作为文件系统缓存.当超过这个阈值后,文件系统会把将缓存中的内存全部写入磁盘, 导致后续的 IO 请求都是同步的. 将缓存写入磁盘时,有一个默认1 ...
- 阿里云ECS 实例Centos7系统磁盘扩容
需求:一台阿里云的数据盘磁盘空间不足,需要扩容,我这里只有一个主分区,ext4文件系统. 因为磁盘扩容场景不同,阿里云的文档比较全面一些,所以先奉上阿里云的文档,下面开始我的操作步骤: 1.登录控制台 ...
随机推荐
- OTL之Oracle开发总结《转》
OTL之Oracle开发总结---转 关 于OTL,网上介绍的也不少,但看来看去也只是官方的那些文档.OTL很好用,结合官方提供的一些例子,多多尝试才能领悟.经过一个月左右的项目开发,对 OTL也 ...
- OpenWrt路由器通过iPhone有线共享网络上网
2018年4月更新: 我自己的手机在openwrt上网速很慢,在电脑上又很快.应该不是被限速了,但是没找到原因. 三大运营商在学校争客户,手机卡开出了校内无限流量的条件.很开心,之前准备到东北大学的时 ...
- Kefa and Watch
题意: 维护一个长度为n的字符串,两种操作: 1.将 [l,r] 的字符变为 c 2.询问 d 是否为 $S(l,r)$ 的周期 解法: 首先分析如何令 [l,r] 的周期为d,利用循环串的性质得: ...
- 升级到Angular6后对老版本的RXJS代码做相应的调整
还没有了解过RXJS6的童鞋,可以查看我的另外一篇博文,此篇博文主要是对于RXJS5升级到RXJS6的代码调整示例 RXJS5版本 在RXJS5上我们是这样写请求的 import 'rxjs/add/ ...
- std::map的删除
void eraseMap() { int n = sizeof(MmMethod); std::map<CString, int>mapDemo; ; i < ; i++) { C ...
- 如何有效提升Unity Gear VR游戏性能
http://www.vr186.com/vr_news/vr_technical_area/1093.html 好的,所以你决定用 Unity 来做一个 VR 游戏,并选定了三星 Gear vr 为 ...
- hdu3949XOR(线性基)
传送门 不知道线性基是什么东西的可以看看蒟蒻的总结 题目大意:求一堆数字能异或出的第$k$大的数是多少 线性基求第k大好珂怕…… 据大佬们说就是把$k$给二进制拆分,如果$k$的第$i$位为1,那么$ ...
- 网络工程师HCNA认证学习笔记Day1
企业网络 企业网络远程互联是广域网WAN互联,而非互联网Internet小型企业网络:一个路由器.交换机.AP大型企业网络:核心层.汇聚层.接入层.考虑可用性.稳定性.扩展性.安全性.可管理,冗余. ...
- Aandroid 解决apk打包过程中出现的“Certificate for <jcenter.bintray.com> doesn't match any of the subject alternative names: [*.aktana.com, aktana.com]”的问题
有时候,apk打包过程中会出现“Certificate for <jcenter.bintray.com> doesn't match any of the subject alterna ...
- 【NOIP模拟】序列
[问题描述] 一个序列被称为有趣的序列是它的所有的子串拥有一个唯一的整数(这个整数在整个序列中只出现过一次).给你一个序列的整数, 问你它是否是有趣的. [输入格式] 第一行 T, 表示数据组数.接下 ...