阿里云支持对云盘在线扩容,即无需重启ECS实例便可以完成扩容云盘。如果您的ECS实例创建时间早于2019年3月30日且有在线扩容需求,请根据本文描述检查是否需要更新RedHat VirtIO SCSI驱动。

使用说明

  • 驱动仅支持Windows Server 2008及更高版本操作系统。
  • 如果ECS实例的数据盘数量较多,可能需要1-2分钟完成驱动的更新。

下载驱动程序

下载并解压instdrv系列驱动包,ECS实例的操作系统与解压后文件夹目录的对应关系如下表所示。

驱动文件(夹)名称 文件(夹)描述
win7 Windows Server 2008 R2和Windows 7
Wlh Windows Server 2008
Win8 Windows Server 2012和Windows Server 2012 R2
win10 Windows 10、Windows Server 2016及更新版本的Windows Server系统
amd64 64位
x86 32位
instdrv.exe 检查ECS实例是否支持在线扩容的程序

检查驱动版本

方式一:使用instdrv.exe检查驱动版本

  1. 远程连接Windows实例
  2. 打开CMD命令行窗口。
  3. 进入instdrv.exe所在的路径,如cd C:\User|lizr\Desktop\instdrv\
  4. (可选)运行instdrv.exe查看工具使用说明,运行instdrv.exe -v可以查看工具版本号。
  5. 运行instdrv.exe -c,根据返回信息判断操作系统是否支持在线扩容。若支持,您可以跳过剩余步骤直接在线扩容云盘。否则您需要更新RedHat VirtIO SCSI驱动

方式二:手动检查驱动版本

  1. 远程连接Windows实例。
  2. 进入系统目录C:\Windows\System32\drivers
  3. 右键单击viostor.sys文件,选择属性,查看 详细信息 > 文件版本号 。如果Windows Server的Red Hat VirtIO SCSI driver文件版本大于等于58011,您可以直接在线扩容云盘。文件版本小于58011时,请更新RedHat VirtIO SCSI驱动

更新RedHat VirtIO SCSI驱动

方式一:使用pnputil添加驱动
  1. 打开CMD命令行窗口。
  2. 进入viostor.inf所在的路径,如cd C:\Users\Administrator\Desktop\amd
  3. 运行pnputil –i –a <directory>添加驱动包,请确保您已经将目标.inf文件解压到指定的目录(<directory>)。

  4. 重启ECS实例的操作系统,使得驱动更新生效。
方式二:手动添加驱动
  1. 打开设备管理器。
  2. 右键单击存储控制器下的Red Hat VirtIO SCSI controller,并选择更新驱动程序软件

  3. 选择浏览计算机以查找驱动程序软件
  4. 选择从计算机的设备驱动程序列表中选择
  5. 单击从磁盘安装
  6. 选择对应文件夹下的驱动文件viostor,并按向导提示更新驱动。
  7. 重启ECS实例的操作系统,使得驱动更新生效。

下一步

在线扩容云盘