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

将EBS卷挂载到新实例后无法访问卷内数据的技术求助

问题原因与解决步骤

核心问题

你在新实例中执行的sudo mkfs -t ext4 /dev/xvdc命令彻底清空了EBS卷上的原数据——mkfs是格式化磁盘的命令,会覆盖卷上所有已有内容,这就是你看不到原实例数据的直接原因。

正确的挂载步骤(针对已有数据的EBS卷)

  • 执行挂载卷命令(补充完整实例ID和卷ID):
    aws ec2 attach-volume --device /dev/xvdc --instance-id <你的实例ID> --volume-id <你的卷ID> --region=us-east-1
    
  • 创建挂载目录:
    sudo mkdir /backup
    
  • 直接挂载卷(禁止执行格式化命令):
    sudo mount /dev/xvdc /backup/
    
  • (可选)设置开机自动挂载:
    1. 先查询卷的UUID:
      sudo blkid /dev/xvdc
      
    2. 编辑/etc/fstab文件,添加以下内容(替换为实际UUID):
      UUID=xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx /backup ext4 defaults 0 0
      
    3. 验证配置生效:
      sudo mount -a
      

额外提示

挂载前可以通过sudo lsblk或sudo fdisk -l确认EBS卷已被实例识别,确保设备路径正确;仅在需要清空卷或初始化新卷时,才使用mkfs命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 12:35:21