使用 azure cli/bash 更新 Azure VM 的 "live" 数据磁盘上的缓存设置

Update Cache setting on a "live" data disk for a Azure VM using azure cli/bash

如果我想更新实时数据磁盘上的主机缓存设置,方法是什么?

我是否应该编写一个脚本,首先拍摄快照,然后使用新的主机缓存设置从中创建一个新磁盘?

还有其他方法可以用 azurecli/bash 做到这一点吗?

您可以尝试使用 az vm update 将磁盘缓存更新到 VM。

az vm update -n name -g group --disk-caching os=ReadWrite

使用奇异值应用across,或指定个别磁盘,例如os=ReadWrite 0=None 1=ReadOnly 应启用更新 os 磁盘和 2 个数据磁盘。