使用 azure cli/bash 在 Azure VM 的“实时”数据磁盘上更新缓存设置
Posted
技术标签:
【中文标题】使用 azure cli/bash 在 Azure VM 的“实时”数据磁盘上更新缓存设置【英文标题】:Update Cache setting on a "live" data disk for a Azure VM using azure cli/bash 【发布时间】:2020-04-09 18:36:51 【问题描述】:如果我想更新实时数据磁盘上的主机缓存设置,方法是什么?
我是否应该编写一个脚本,首先拍摄快照,然后使用新的主机缓存设置创建一个新磁盘?
还有其他方法可以用 azurecli/bash 做到这一点吗?
【问题讨论】:
【参考方案1】:您可以尝试使用az vm update
将磁盘缓存更新到虚拟机。
az vm update -n name -g group --disk-caching os=ReadWrite
使用奇异值来应用或指定单个磁盘,例如os=ReadWrite 0=None 1=ReadOnly
应该启用更新操作系统磁盘和2个数据磁盘。
【讨论】:
为使用的数字添加更清晰:上例中的0和1是附加数据磁盘的LUN(逻辑单元号)编号。此值用于标识 VM 内的数据磁盘,因此它对于连接到 VM 的每个数据磁盘都是唯一的,从零开始。 Azure Doc以上是关于使用 azure cli/bash 在 Azure VM 的“实时”数据磁盘上更新缓存设置的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Azure Function 在 Azure 文件共享中解压缩文件?
使用 Azure 登录凭据通过 FTP 连接到 Azure 网站
Azure Functions:如何在 Azure 存储队列的绑定表达式中使用 POCO?