開啟centos7出現下面兩句話,然后直接輸出root密碼,就可以登錄,但是登錄后,發現一些文字顯示出來的是亂碼
try again to boot into default maintenance
give root password for maintenance
解決方法: 先登錄到root用戶下
輸入 fsck -y /usr
fsck -y /home // Fsck命令修復損壞的分區,最下面有fsck的參數應用
fsck -y /boot
在執行 : reboot (重新啟動電腦)
為什么會出先上訴問題?
因為linux系統被強制關機或重啟,電腦文檔系統有可能受損,系統會自動檢查並修復檔案系統,但是若檔案系統未能修復,則會出現上訴問題,
filesys : 磁盤設備名稱(eg./dev/sda1),掛載(mount)點 (eg. / 或 /usr)
-t : 給定檔案系統的型式,若在 /etc/fstab 中已有定義或 kernel 本身已支援的則不需加上此參數
-s : 依序一個一個地執行 fsck 的指令來檢查
-A : 對/etc/fstab 中所有列出來的 分區(partition)做檢查
-C : 顯示完整的檢查進度
-d : 打印出
e2fsck 的 debug 結果
-p : 同時有 -A 條件時,同時有多個 fsck 的檢查一起執行
-R : 同時有 -A 條件時,省略 / 不檢查
-V : 詳細顯示模式
-a : 如果檢查有錯則自動修復
-r : 如果檢查有錯則由使用者回答是否修復
-y : 選項指定檢測每個文件是自動輸入yes,在不確定那些是不正常的時候,可以執行 # fsck -y 全部檢查修復。
例子 :
檢查 msdos 檔案系統的 /dev/hda5 是否正常,如果有異常便自動修復 :fsck -t msdos -a /dev/hda5
注意 :
此指令可與 /etc/fstab 相互參考操作來加以了解。
