如出現以下圖片的情況可能需要修復磁盤:
V10GFB-desktop:
開機后發現一致卡在此界面:
按esc鍵后有以下報錯信息說明在/etc/fstab里面編寫的外掛磁盤的命令有問題
解決方法如下:進入單用戶模式對/etc/fstab進行修改:
在kylin v10 sp1 的高級選項按回車:
在kylin v10 sp1, 5.10.0按e鍵:
會自動跳轉到此界面:
找到以linux開頭的這一行,將ro改為rw并在splash后邊添加init=/bin/bash,然后按ctrl + x 或者f10保存退出:
保存退出后會提示正在加載:
然后系統會自動出現以下內容說明進入單用戶模式成功:
然后輸入:vim? /etc/fstab
輸入完成后會自動顯示里面的內容,找到自己外掛的那一塊或幾塊硬盤:
如圖所示:
然后將自己的光標移動到自己想要修改的那塊盤的位置,然后按i鍵:
在表示外掛盤的命令前加入#號注釋掉即可。
輸入完畢后按esc鍵,此時insert會再次消失
然后輸入:號(冒號)wq保存退出。
然后按ctrl + alt + delete? 直接重啟系統,當再次到logo界面按esc鍵時不會再有此報錯可直接進入到登錄界面。
V10GFB-desktop開機后直接出現如果出現文檔一開頭的那幾種情況或者按完sec鍵以后出現類似報錯信息需要進救援模式進行磁盤分區修復:
解決方法進入救援模式具體操作如下:
在bios界面將引導方式改光盤引導,然后保存重啟機器,會自動出現如圖所示,選擇“使用銀河麒麟操作系統而不安裝”這一項然后按回車:
自己會自動進入救援模式下的桌面:然后在桌面點擊右鍵“打開終端”然后輸入su 切換到root用戶然后輸入lsblk找到損壞的分區:
以sdb1為例執行完命令后出現/dev/sdb1:沒有問題的提示說明此分區沒有問題,如果修復成功會提示有修復完成的提示字眼:
在命令行終端上輸入: fsck?? -y?? /dev/sdb1
V10GFB-server:
開機啟動系統時自動會有以下報錯可能是/etc/fstab里面的外掛磁盤所對應的開機自啟的命令編寫的有問題,需要進單用戶模式對其進行注釋具體操作如下:
解決方法進入單用戶模式:
然后按ctrl+alt+delete重啟,到此界面:
找到linux開頭的一行將ro改為rw 在末尾段添加 init=/bin/bash 然后按ctrl? + x 或者f10保存并退出。
如圖所示已是在單用戶模式下:
然后在輸入lsblk:
再輸入vim? /etc/fstab 將光標移動到出錯的哪一行如圖所示:
當光標移動到出錯的哪一行后然后按i鍵,在此命令的前端輸入#號將其注釋:
當添加完#號后然后按sec鍵然后發現左下角的—插入—的文字消失,然后輸入:(冒號)在后面輸入wq(w保存q退出)保存退出即可。
當保存退出后會再次到達此界面,然后按住ctrl + alt + delete將服務器重啟即可
V10GFB-Server開機后直接出現如果出現文檔一開頭的那幾種情況或者按完sec鍵以后出現類似報錯信息或者出現下圖提示時也有一定可能為硬盤損壞需要修復:
解決方法進入救援模式具體操作如下:
首先進bios修改引導方式例如:
將bios改啟動項改為光盤引導,然后重啟服務器到此頁面按向下鍵將光標移動到第四個選項上,Troubleshooting 然后按回車
再將光標移動到第二項 Rescue a kylin liunx Advanced server system 然后按回車:
如下圖所示會給出您選項,您直接輸入 1 然后按回車等待即可:
當出現“請按ENTER鍵進入shell”時 按下回車出現sh-5.0# 表示已經進入到救援模式:
在命令終端輸入lsblk然后在紅圈內的為原生環境下的分區內容:
磁盤修復命令fsck,xfs_repair使用方式及相關選項(#修復過程可能會丟失數據請慎重考慮):
用光盤啟動進livecd,檢查分區是否掛載,若掛載則卸載,對系統根分區修復為例:
如圖所示現在根分區掛載在了/mnt/sysimage ,并且類型為lvm,并且用blkid命令查看出此分區格式化的文件類型為xfs:
首先先要將此分區取消掛載,發現直接輸入umount? /dev/klas/root發現會有mount:/mnt/sysimage: target is busy此報錯然后輸入lsblk查看此分區也沒有取消掛載成功,此時要輸入mount? -l?? /dev/klas/root 執行完成后發現沒有出現報錯,然后輸入lsblk然后看到此分區已經取消掛載了
然后輸入xfs_repair ?/dev/klas/root 如圖所示:
執行完修復命令后然后輸入echo $? 當返回值為0時說明執行成功,如果返回值不是零需要重復執行幾次xfs_repair ?/dev/klas/root直到返回值為0
執行完成后手動重啟機器,然后將bios的引導方式改為硬盤引導。
用光盤啟動進livecd,檢查分區是否掛載,若掛載則卸載,對損壞分區進行fsck:
以/dev/sdb1為例,sdb1為ext4格式,此時sdb1是掛載在/mnt下的此狀態是無法進行fsck修復的,需要將其取消掛載,(#修復過程可能會丟失數據請慎重考慮)命令如下圖所示:
使用fsck對其損壞的磁盤進行修復(以sdb1為例)在修復前要先將此磁盤卸載掉:
操作完以上步驟后然后按ctrl + alt + delete 重啟系統即可。
然后再進bios將引導方式改為來即可。
fsck的一些常見的選項及功能介紹: