天天看点

解决Linux服务器重启后/mnt目录数据丢失的问题

现象

部分重要服务和数据在

/mnt

目录下, 但是

linux

服务器重新启动后

ll

查询

/mnt

目录里内容为

吓出一身冷汗

分析

  • 与经常操作这个服务器的同事沟通, 得知该服务器有挂载一个外盘, 怎么挂载的倒不知道

    那应该是数据都在挂载的这个盘里, 但是服务器未识别出来这个盘

  • 登录阿里云帐号, 找不到买的外盘, 只有系统盘, 怀疑服务器重启后外盘被释放
  • 与阿里云客服沟通得知: 该服务器之前执行过扩容, 但是没有挂载外盘. 也没有外盘的订单, 一直只有一个系统盘, 最后阿里客服建议问题可能是某种操作导致的数据丢失, 只能提交工单, 让阿里的技术人员来协助解决, 提交工单,等待技术人员联系.
  • 等待阿里技术人员过程中, 想到订单是不会骗人的, 如果没有外盘, 应该是一直只有一个系统盘. 百度查询

    Linux

    服务器重启后

    /mnt

    目录数据丢失, 有博主说是由于盘没有挂载, 那如果没有外盘, 应该是系统盘有多个分区
  • 执行命令

    fdisk -l

    查询本机分区情况, 发现有2个分区
    解决Linux服务器重启后/mnt目录数据丢失的问题
  • 执行命令

    df -h

    查询磁盘空间, 发现只有

    /dev/vda1

    一个分区的空间详情, 并没有

    /dev/vda2

    的空间情况
  • 推测之前可能是

    /dev/vda2

    挂载了

    /mnt

    , 而且是临时挂载, 重启后挂载失效了
  • 最后执行挂载命令

    mount /dev/vda2 /mnt

    , 执行挂载操作后, 再次查询

    /mnt

    数据都显示了
  • 最后阿里技术小哥发了一个开机自启动挂载的操作:
  • 问题解决!

感谢:

解决Linux服务器重启后/mnt目录数据丢失的问题

继续阅读