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

AWS EC2:使用非根挂载设备的快照替换根卷时遇InvalidParameterValue错误的求助

AWS EC2:使用非根挂载设备的快照替换根卷时遇InvalidParameterValue错误的求助

各位好,我在EC2实例的根卷替换操作上碰到了麻烦,想请教下大家怎么解决:

我的EC2实例有一个根卷/dev/xvda1,另外挂载了一个非根设备/dev/xvdh1,目前这个设备是挂载到系统根目录/的,用lsblk查看的输出如下:

$ sudo lsblk
NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
...
xvda    202:0    0   200G  0 disk 
└─xvda1 202:1    0   200G  0 part 
xvdh    202:112  0   200G  0 disk 
└─xvdh1 202:113  0   200G  0 part /

我想要把现在的根卷/dev/xvda1替换成/dev/xvdh1的内容,于是先给/dev/xvdh1创建了快照,接着执行了AWS CLI的根卷替换命令:

% aws ec2 create-replace-root-volume-task --instance-id i-foobarbaz --snapshot-id snap-foobarbaz --no-delete-replaced-root-volume

结果直接报错了,错误信息如下:

An error occurred (InvalidParameterValue) when calling the CreateReplaceRootVolumeTask operation: Invalid snapshot for root volume for virt i-foobarbaz. The snapshot should be of one of the root volumes attached to the instance in the past

我有点搞不懂,这个快照里的内容明明就是当前系统运行在用的根目录数据,为什么会提示快照无效呢?有没有可行的办法能完成这个根卷替换的操作?

备注:内容来源于stack exchange,提问作者Alex Reynolds

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.15 12:44:52