天天看點

解決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目錄資料丢失的問題

繼續閱讀