緣由
前幾天 Linode 的 vps 忽然無法寫入硬碟,重開機之後直接找不到硬碟,出現 segmentation fault 之類的錯誤,於是開始了救援的任務。
嘗試步驟
一開始想說使用自動備份的 image 進行 restore 之後可能可以恢復正常,所以就先進行 restore,等了一陣後來開機後出現找不到硬碟的狀況,訊息如下:
1 | ALERT! UUID=<UUID> does not exist. Dropping to ! |
看到這訊息多半是因為是 VM 的關係,硬碟的區塊改變了 uuid 也跟著變了,所以 /etc/fstab 裡面記錄的還是原來的 uuid 造成 mount 不上去的關係
查了一下之後找到了這篇 點我,剩下就照抄他的吧
1 | mount -o exec,barrier=0 /dev/sda |
其中 mdadm 那行卡到,因為沒安裝過這個套件,所以多加了下面一個指令
1 | apt install mdadm |
操作完重開機就沒問題了!