如果无法访问Linux数据盘的数据,您可以参考以下排查思路。
1.找到数据所在的云盘,并确认数据盘是否挂载在对应的ECS实例。
在实例内部,使用fdisk -l命令查看数据盘的分区信息是否正常,并使用df -h和mount | grep " "命令查看挂载情况。
2.用cat命令查看/etc/fstab文件,是否将两块云盘挂载到同一目录。
如果挂载在同一目录,先挂载的云盘会被后挂载的云盘替换,导致数据无法访问。建议将其中一块云盘挂载到另外一个目录下。
如果没有挂载在同一个目录下,但挂载信息仍显示在同一目录,使用ll命令查看挂载的两个目录是否存在连接。如果存在连接,建议用mkdir命令新建一个目录挂载,并测试能否访问数据。
重启Linux系统ECS实例后数据丢失怎么办?
问题现象: 重启实例后发现某一目录(例如/alidata)所有数据丢失。
问题原因: 运行df -h查看,发现没有挂载数据盘分区。
解决方法: 本方法以I/O优化实例为例。如果是非I/O优化实例,云盘分区格式为/dev/xvd*1,请您根据实际情况操作。 运行fdisk -l命令查看未挂载的数据盘分区。 运行mount /dev/vdb1 /alidata挂载数据盘分区。 运行df -h查看是否成功挂载数据盘分区。 (可选)在/etc/fstab中设置开机自动挂载,避免下次出现同样问题。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。