fsck-磁碟修復工具

  • 2019 年 12 月 5 日
  • 筆記

1、簡介

fsck(file system check)用來檢查和維護不一致的文件系統。若系統掉電或磁碟發生問題,可利用fsck命令對文件系統進行檢查。

2、參數介紹

 -a:自動修復文件系統,不詢問任何問題;   -A:依照``/etc/fstab``配置文件的內容,檢查文件內所列的全部文件系統;   -N:不執行指令,僅列出實際執行會進行的動作;   -P:當搭配``"-A"``參數使用時,則會同時檢查所有的文件系統;   -r:採用互動模式,在執行修復時詢問問題,讓用戶得以確認並決定處理方式;   -R:當搭配``"-A"``參數使用時,則會略過/目錄的文件系統不予檢查;   -s:依序執行檢查作業,而非同時執行;   -t<文件系統類型>:指定要檢查的文件系統類型;   -T:執行``fsck``指令時,不顯示標題資訊;   -V:顯示指令執行過程。

3、磁碟修復過程

liunx的系統異常關機或者磁碟不正常操作,會導致如下問題 UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY 這是告訴我們該分區的文件系統異常了,無法正常啟動作業系統了。

系統提示Ctrl+d繼續,但是Ctrl+d後卡住不動了。

輸入密碼進入到系統

只能用fsck 檢測並自動修復磁碟了, 提示的/dev/sda3這個分區文件系統出問題了,需要修復,那麼就直接修復該分區就可以了。

運行fsck執行修復,-f表示對沒有錯誤的文件強制檢查,-y表示自動執行修復。

 fsck -f-y/dev/sda3

修復時間可能有點長,耐心等待。由分區的大小決定時間長短 。