硅云幫助文檔中心
搜索文檔
熱門搜索詞:
產(chǎn)品簡介
產(chǎn)品定價
入門指南
新購指南
基礎(chǔ)使用指南
基礎(chǔ)概念
安全
網(wǎng)絡
存儲
鏡像
監(jiān)控
經(jīng)典案例
快照
常見問題
知識拓展
名詞解釋
API參考
修復Debian系統(tǒng):啟動報錯/dev/vda15掛載失敗需要進行fsck修復的解決辦法
Linux Debian系統(tǒng)無法啟動,開機界面提示/dev/vda15分區(qū)可能有問題導致沖突而無法mount,需要使用fsck工具進行修復。
debian/ubuntu系統(tǒng)的/dev/vda15通常是 vfat 文件系統(tǒng),需要使用到fsck.vfat命令進行修復。
【特別提示/警告】:該操作過程可能會導致概率性丟失數(shù)據(jù),操作前務必對相應的云硬盤進行備份(如使用快照備份或新建備份盤,硅云控制臺>云硬盤管理>進入該云硬盤詳情頁可進行打快照備份)。
1、CVM實例徹底關(guān)機后,然后卸載需修復的系統(tǒng)盤(這里簡稱目標磁盤/云硬盤,或舊實例的系統(tǒng)盤)。
注:執(zhí)行關(guān)機操作后,請等待大概2分鐘再更新下云服務器實例狀態(tài),如此時顯示已關(guān)機,即表示服務器已經(jīng)徹底關(guān)機,也可以登錄VNC控制臺查看是否徹底關(guān)機,如VNC顯示無法鏈接錯誤即表示系統(tǒng)已經(jīng)關(guān)閉;徹底關(guān)機后再進行目標硬盤卸載操作。
2、創(chuàng)建一臺新的CVM實例(無需選購數(shù)據(jù)盤,安裝Linux系統(tǒng),推薦使用相同版本的Debian系統(tǒng)),用于掛載目標磁盤/云硬盤。
3、待新CVM實例創(chuàng)建完畢并成功啟動系統(tǒng)后,通過VNC控制臺或SSH工具登錄新CVM實例系統(tǒng),執(zhí)行如下命令查看當前的磁盤設(shè)備:
fdisk -l
可以看到當前已掛載的磁盤設(shè)備。
4、前往硅云控制臺>云硬盤列表,將已卸載的目標磁盤作為數(shù)據(jù)盤掛載到新的CVM實例(掛載時選擇掛載為“數(shù)據(jù)盤”)。
5、掛載成功后,登錄新CVM實例系統(tǒng),輸入如下命令查看磁盤設(shè)備:
fdisk -l
正常情況下可以看到比剛才多一塊磁盤設(shè)備(這里假設(shè)新磁盤設(shè)備為/dev/vdb,也可能是vdc,具體請看時機情況,假設(shè)該設(shè)備已經(jīng)有分區(qū)(分區(qū)1/14/15),即顯示為/dev/vdb1、/deb/vdb14、/dev/vdb15,其中第一個分區(qū)/dev/vdb15即為舊實例的/dev/vda15分區(qū))。
6、新CVM實例執(zhí)行命令
想要使用fsck.vfat命令,需要先安裝dosfstools工具:Debian/Ubuntu系統(tǒng)執(zhí)行以下命令安裝:
apt install dosfstools
安裝完成后,就可以使用fsck.vfat命令進行分區(qū)修復了,執(zhí)行以下修復命令:
fsck.vfat /dev/vdb15
執(zhí)行過程中,會問是否移除檢測到的骯臟數(shù)據(jù)位(Remove dirty bit?),按1是確認,按2是否,我們直接按1確認即可。
最后,在修復完所有壞數(shù)據(jù)位后,會詢問是否保存更改,輸入1即可(即Write change/寫入磁盤保存)。
等待片刻,即可完成修復。
當顯示以下內(nèi)容,即表示修復完成:
/dev/vdb15: xxfiles,xxxxx
7、修復完畢后,前往硅云控制臺>云硬盤列表,將剛修復好的目標磁盤卸載掉,然后將其掛載到原CVM實例(掛載時選擇掛載為“系統(tǒng)盤”),提交后原CVM實例就會進入安裝系統(tǒng)的過程,可以通過實例列表右側(cè)的操作日志查看安裝舊系統(tǒng)盤的執(zhí)行進度。
注:掛載系統(tǒng)盤的過程類似于安裝系統(tǒng)過程,若該過程中執(zhí)行的“實例創(chuàng)建”步驟耗時太久導致超時,可能會執(zhí)行刪除系統(tǒng)盤再自動創(chuàng)建系統(tǒng)盤的流程,會導致數(shù)據(jù)丟失,所以本文檔第一步操作前已經(jīng)提示您:務必做好數(shù)據(jù)備份工作,請?zhí)貏e關(guān)注。
您對該文檔有什么建議?
本文導航