亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

Linux 文件系統檢查

前面小節介紹了文件系統的創建命令工具,本小節介紹文件系統的檢查和修復。

1. fsck 命令參數介紹

下面列舉了一些 fsck 命令參數作用:

fsck 命令參數名稱 功能與作用描述
-a 設置活動分區標志
-a 自動修復文件系統,不詢問任何問題
-A 依照/etc/fstab配置文件的內容,檢查文件內所列的全部文件系統
-N 不執行指令,僅列出實際執行會進行的動作
-P 當搭配"-A"參數使用時,則會同時檢查所有的文件系統
-r 采用互動模式,在執行修復時詢問問題,讓用戶得以確認并決定處理方式
-R 當搭配"-A"參數使用時,則會略過/目錄的文件系統不予檢查
-s 依序執行檢查作業,而非同時執行
-t 指定要檢查的文件系統類型
-T 執行fsck指令時,不顯示標題信息
-V 顯示指令執行過程

Tips:若想要使用 fsck 命令來檢查并修復文件系統是存在風險的,特別是當硬盤錯誤非常嚴重的時候,因此,當一個受損文件系統中包含了非常有價值的數據時,務必首先進行備份.

2. fsck 修復分區

計算機系統很難避免意外情況導致的系統異常,通常在這種情況下容易造成文件系統崩潰,更嚴重的情況可能會造成硬盤損壞。fsck 命令可以用于文件系統的檢查,并嘗試修復出現的錯誤。

2.1 檢查發現錯誤時由用戶決定如何處理

若檢查出錯誤時需要用戶決定如何處理時,可以使用如下命令:

fsck -r /dev/sdb2

Tips-r 表示采用互動模式,若發現問題,需要詢問用戶選擇并確認修復方式。

2.2 檢查發現錯誤并修復

若檢查出錯誤時需要修復,可以使用如下命令:

fsck -p /dev/sdb2

Tips-p 表示自動修復(不詢問)。

2.3 檢查發現錯誤僅顯示不修復

若檢查出錯誤時不修復,可以使用如下命令:

fsck -n /dev/sdb2

Tips-n 表示不對文件系統做出改動。

3. 小結

本小結介紹了如何使用 fsck 命令對文件系統進行修復,當系統系統掉電或者磁盤發生問題,可以使用該命令對磁盤進行檢查,需要注意的是 fsck 命令并不是能修復好所有損壞的文件系統,所以在修復之前需要做好備份工作。