解决Linux服务器重启后/mnt目录数据丢失的问题
现象部分重要服务和数据在/mnt目录下, 但是linux服务器重新启动后ll查询/mnt目录里内容为0吓出一身冷汗分析与经常操作这个服务器的同事沟通, 得知该服务器有挂载一个外盘, 怎么挂载的倒不知道那应该是数据都在挂载的这个盘里, 但是服务器未识别出来这个盘登录阿里云帐号, 找不到买的外盘, 只有系统盘, 怀疑服务器重启后外盘被释放与阿里云客服沟通得知: 该服务器之前执行过扩容, 但是没有挂载外
·
现象
部分重要服务和数据在/mnt
目录下, 但是linux
服务器重新启动后ll
查询/mnt
目录里内容为0
吓出一身冷汗
分析
- 与经常操作这个服务器的同事沟通, 得知该服务器有挂载一个外盘, 怎么挂载的倒不知道
那应该是数据都在挂载的这个盘里, 但是服务器未识别出来这个盘 - 登录阿里云帐号, 找不到买的外盘, 只有系统盘, 怀疑服务器重启后外盘被释放
- 与阿里云客服沟通得知: 该服务器之前执行过扩容, 但是没有挂载外盘. 也没有外盘的订单, 一直只有一个系统盘, 最后阿里客服建议问题可能是某种操作导致的数据丢失, 只能提交工单, 让阿里的技术人员来协助解决, 提交工单,等待技术人员联系.
- 等待阿里技术人员过程中, 想到订单是不会骗人的, 如果没有外盘, 应该是一直只有一个系统盘. 百度查询
Linux
服务器重启后/mnt
目录数据丢失, 有博主说是由于盘没有挂载, 那如果没有外盘, 应该是系统盘有多个分区 - 执行命令
fdisk -l
查询本机分区情况, 发现有2个分区
- 执行命令
df -h
查询磁盘空间, 发现只有/dev/vda1
一个分区的空间详情, 并没有/dev/vda2
的空间情况 - 推测之前可能是
/dev/vda2
挂载了/mnt
, 而且是临时挂载, 重启后挂载失效了 - 最后执行挂载命令
mount /dev/vda2 /mnt
, 执行挂载操作后, 再次查询/mnt
数据都显示了 - 最后阿里技术小哥发了一个开机自启动挂载的操作:
vim 修改/etc/fstab文件, 最后增加一行: /dev/vda2 /mnt ext4 defaults 0 0
- 问题解决!
感谢:
更多推荐
已为社区贡献1条内容
所有评论(0)