块存储failed: failed to get start and end for /dev/nvme0n1p3 in /dev/nvme0n1?
这是为啥啊 ?
意味着系统在处理指定NVMe设备分区时遇到问题。这可能是由于分区表损坏、设备识别错误或系统配置不当造成的。为了解决这个问题,你可以尝试以下步骤:
检查分区表: 首先,使用 fdisk -l /dev/nvme0n1 或 parted /dev/nvme0n1 print 命令检查NVMe设备的分区情况,确认分区是否存在且状态正常。
修复分区表: 如果发现分区表有问题,可以尝试使用 parted 或 fdisk 工具修复。警告: 这一步骤涉及磁盘操作,请在执行前确保已做好数据备份。
系统日志检查: 查看系统日志 /var/log/messages 或使用 journalctl -xe 命令,寻找与 /dev/nvme0n1p3 相关的错误信息,这有助于进一步定位问题。
重新挂载: 如果分区无误,尝试卸载并重新挂载该分区,使用 umount /dev/nvme0n1p3 后再 mount /dev/nvme0n1p3 [挂载点]。
UUID挂载: 为避免设备名变动导致的问题,推荐在 /etc/fstab 中使用UUID而非设备名进行挂载。通过 blkid 获取UUID,然后更新fstab文件。
如果以上步骤不能解决问题,考虑是否有最近的系统更新或配置变更,可能需要回滚更改或联系阿里云技术支持寻求进一步帮助。
重建个机器吧,或者让客服同学用 testdisk 恢复下分区表也行
sudo apt install testdisk
testdisk ,此回答整理自钉群“块存储云盘扩容专项-客户群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
块存储 EBS ( Elastic Block Storage ) 是为云服务器 ECS 、容器计算服务 ACS 等提供的低时延、持久性、高可靠的块级随机存储。块存储支持在可用区内自动复制您的数据,防止意外硬件故障导致的数据不可用,保护您的业务免于硬件故障的威胁。