UNEXPECTED INCONSISTENCY;run fsck MANUALLY

前言

OS: Centos 6.7

出現的問題

在修改 /etc/sysconfig/network-scripts/ifcfg-eth0 文件後,刪除 /etc/udev/rules.d/70-persistent-net.rules 後, reboot 重啓,發生如下的錯誤 /dev/sda3: UNEXPECTED INCONSISTENCY;run fsck MANUALLY

解決方案

  • 輸入 root 用戶密碼,進入修復界面

  • 根據錯誤的提示,使用 fsck 命令修復

    fsck -C -f -t  /dev/sda3
    

fsck 命令介紹

Linux fsck命令用於 檢查與修復 Linux 檔案系統,可以同時檢查一個或多個 Linux 檔案系統。

  • 語法

    fsck [-sACVRP] [-t fstype] [--] [fsck-options] filesys [...]
    
  • 參數

    filesys : device 名稱(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 : 如果檢查有錯則由使用者回答是否修復
    

參考

UNEXPECTED INCONSISTENCY;run fsck MANUALLY 解決方案

Linux fsck 命令

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章