You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS EC2实例导出至S3失败,报错ClientError: No valid partitions. Not a valid volume.

问题描述

执行AWS EC2实例导出到S3存储桶的命令后,任务提交成功但几分钟后被取消,报错如下:

ClientError: No valid partitions. Not a valid volume.

执行的命令:

aws ec2 create-instance-export-task --export-to-s3-task file://E:\ec2-export.json --instance-id i-0d687664c1bf1221a --target-environment vmware

已尝试切换vmware、Microsoft等目标环境,以及ova、vmd、vmdk等镜像类型,均触发相同错误。

解决方案
  • 检查卷的分区表类型
    EC2实例导出功能仅支持MBR分区表,GPT分区表会直接触发该错误。登录实例后执行fdisk -l或lsblk -f查看分区表类型,若为GPT,需先备份数据再转换为MBR格式。

  • 验证文件系统兼容性
    确认卷使用的文件系统为导出工具支持的类型(如ext4、NTFS),部分特殊文件系统(如XFS的某些配置)可能导致卷识别失败,可通过df -T查看实例内文件系统信息。

  • 核对导出配置文件
    检查ec2-export.json的参数是否正确,确保DiskImageFormat和ContainerFormat与目标环境匹配,示例配置:

    {
      "DiskImageFormat": "vmdk",
      "ContainerFormat": "ova",
      "S3Bucket": "your-target-bucket",
      "S3Prefix": "ec2-exports/"
    }
    
  • 通过控制台发起导出任务
    避开CLI可能的配置问题,直接通过EC2控制台操作:选中目标实例,右键选择实例设置→导出实例,按照向导完成目标环境、存储桶配置后提交任务。

  • 确认实例与卷状态
    确保实例处于运行中状态,且所有关联卷已正常挂载并被实例识别,未挂载的卷或异常状态的实例可能导致导出失败。

内容的提问来源于stack exchange,提问作者Sukhi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 22:42:50