思海網絡:主營業務服務器租用,服務器托管,雙線服務器,雙線機房,廣東電信服務器,廣東電信租用,機柜租用,虛擬主機
我們的服務承諾
  • 19年行業經驗·絕對專業!
  • 全年7×24小時用心服務!
  • 實體公司運作,決非個人!
  • 服務器租用帶寬100%保障!
  • 免費DDOS被攻擊緊急救助!
  • 免押金,免設置費!
  • 免費安裝設置Ftp,IIs,Php!
  • 免費安裝服務器版殺毒軟件!
  • 免費系統安全性設置!
首頁 - 技術文章 - Linux系統
文章瀏覽

Linux通過FSCK命令檢查文件系統中的錯誤詳解

添加時間:2019-4-12 20:18:20 來源:思海網絡 

fsck命令被用于檢查并且試圖修復文件系統中的錯誤。當文件系統發生錯誤四化,可用fsck指令嘗試加以修復。

FSCK是一個很重要的Linux/Unix工具,它用于檢測并修復文件系統中的錯誤。它類似于Windows操作系統中的“chkdsk”工具,但它是為Linux、MacOS、FreeBSD操作系統所準備的。 

FSCK全稱為FileSystemConsistencyCheck。在大多數時候,它在系統啟動時運行,但是如果需要的話,它也能被超級用戶手工啟動。 

它可以進行三種模式的操作, 

1.查錯并在發現錯誤時由用戶決定如何處理, 

2.查錯并自動修復, 

3.查錯但在發現錯誤時只顯示錯誤而不進行修復。 

FSCK的語法 

手工執行FSCK的語法為, 

1.$fsckoptionsdrives 

fsck支持的選項有, 

·-p自動修復(不詢問) 

·-n不對文件系統做出改動 

·-y對所有問題都回答"yes" 

·-c檢查所有的壞塊并將之添加到壞塊列表中 

·-f即使文件系統標記為clean也強制進行檢查 

·-v輸出詳細信息 

·-bsuperblock使用替代的超級塊 

·-Bblocksize指定超級塊的塊大小 

·-jexternal_journal指定外部日志的位置 

·-lbad_blocks_file添加到指定的壞塊列表(文件) 

·-Lbad_blocks_file指定壞塊列表(文件) 

我們可以根據要做的操作任意指定這些選項。下面讓我們來看一些例子。 

Fsck命令的案例 

注意:在開始討論案例之前,請先讀完這段話。我們不應該用fsck檢查已掛載的磁盤,這很可能會對磁盤造成永久性的傷害。因此在開始使用fsck之前,我們需要使用下面命令來卸載磁盤, 

1.$umountdrivename 

比如像這樣, 

1.$umount/dev/sdb1 

可以通過下面命令來查看分區編號, 

1.$fdisk-l 

另外,在運行fsck時,可能出錯并返回一些錯誤碼。下面是一些常見的錯誤及其意義的列表, 

· 0-沒有錯誤 

· 1-修復了一些文件系統錯誤 

· 2-系統需要被重啟 

· 4-文件系統錯誤未被修復 

· 8-操作錯 

· 16-使用或語法錯 

· 32-fsck被用戶取消 

· 128-共享庫出錯 

現在讓我們來看一些fsck命令的例子, 

在單個分區上進行錯誤檢查 

在終端運行下面過命令來對單個分區進行檢查, 

1.$umount/dev/sdb1 

2.$fsck/dev/sdb1 

檢查文件系統錯誤并自動修復 

使用選項-a進行一致性檢查并自動修復這些錯誤。也可以用-y替代-a選項。 

$fsck-a/dev/sdb1 

檢查文件系統錯誤但并不進行修復 

若我們只想知道文件系統上有哪些錯誤而不想修復這些錯誤,那么可以使用選項-n, 

$fsck-n/dev/sdb1 

檢查所有分區中的錯誤 

-A選項一次性檢查所有分區上的文件系統錯誤, 

$fsck-A 

若要禁止對根文件系統進行檢查可以使用選項-R, 

$fsck-AR 

只檢查指定文件系統類型的分區 

使用選項-t及文件系統類型,可以讓fsck只檢查指定文件系統類型的分區,比如指定文件系統類型為“ext4”, 

$fsck-text4/dev/sdb1 

或者, 

$fsck-t-Aext4 

只在卸載的磁盤上進行一致性檢查 

要保證fsck只在卸載的磁盤上操作,可以使用選項-M, 

$fsck-AM

 

 

關鍵字:Linux、FSCK、命令、文件系統

分享到:

頂部 】 【 關閉
首 頁 | 服務器租用 | 服務器托管 | 云服務器 | 大帶寬 | 虛擬主機 | 新聞中心 | 技術文章 | 購買流程 | 付款方式 | 關于我們 | 聯系我們 | 下載中心
版權所有:佛山思海電腦網絡有限公司 ©1998-2019 All Rights Reserved.
電話:(0757)22630313、22633833
公司地址: 廣東省佛山市順德區大良國際商業城A區4座3樓106號
郵政編碼:528300
中華人民共和國增值電信業務經營許可證:粵B1.B2-20030321
粵B2-20030321-1 網站公安備案編號:44060602000007
交互式欄目專項備案編號:200303DD003
機房7x24小時服務熱線 機房7x24小時服務熱線:(0757)23628508、23628509
銷售部 銷售部: [email protected]
技術部 技術部: [email protected]
客戶部 客戶部: [email protected]
網管部 網管部: [email protected]
察察工商部備案安網網上報警警警        
内蒙古十一选五遗漏查