資源描述:
《linux命令學(xué)習(xí)手冊-fsck命令》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、fsck[-aANPrRsTV][-t<文件系統(tǒng)類型>][文件系統(tǒng)...](有待實踐)【功能】檢查文件系統(tǒng)并嘗試修復(fù)錯誤。補充說明:當(dāng)文件系統(tǒng)發(fā)生錯誤四化,可用fsck指令嘗試加以修復(fù)?!九e例】*檢查msdos檔案系統(tǒng)的/dev/hda5是否正常,如果有異常便自動修復(fù)::$fsck-tmsdos-a/dev/hda5此指令可與/etc/fstab相互參考操作來加以了解。*檢查所有的缺省文件系統(tǒng):$fsck這個命令檢查在/etc/filesystems文件中所有標記check=true的文件系統(tǒng)。fsck命令這種形式在對文件系統(tǒng)做出任何更改之前會向您請求許可。*利用缺省的文件系統(tǒng)自動修復(fù)較次要的
2、問題:$fsck-p*檢查一個特定的文件系統(tǒng):$fsck/dev/hd1這個命令檢查位于/dev/hd1設(shè)備上的未安裝的文件系統(tǒng)?!久枋觥?參 數(shù):-a自動修復(fù)文件系統(tǒng),不詢問任何問題。-A依照/etc/fstab配置文件的內(nèi)容,檢查文件內(nèi)所列的全部文件系統(tǒng)。-N不執(zhí)行指令,僅列出實際執(zhí)行會進行的動作。-P當(dāng)搭配"-A"參數(shù)使用時,則會同時檢查所有的文件系統(tǒng)。-r采用互動模式,在執(zhí)行修復(fù)時詢問問題,讓用戶得以確認并決定處理方式。-R當(dāng)搭配"-A"參數(shù)使用時,則會略過/目錄的文件系統(tǒng)不予檢查。-s依序執(zhí)行檢查作業(yè),而非同時執(zhí)行。-t<文件系統(tǒng)類型>指定要檢查的文件系統(tǒng)類型。-T執(zhí)行fsck指令
3、時,不顯示標題信息。-V顯示指令執(zhí)行過程。-of對系統(tǒng)進行強制檢查,不論系統(tǒng)是否在clean等狀態(tài)-op非交互式檢查并修復(fù)文件系統(tǒng),對有的問題則立即退出-ob=xx用來修復(fù)超級塊的錯誤,就是將備份的超級塊內(nèi)容拷入超級塊中。solaris對超級塊很重視,它的備份有很多,一般的b=32就可以了,如果不行可以使用命令newfs-N/dev/rdsk/cxtxdxsx來查看超級塊的位置,其中任何一個備份塊都可使用.*參數(shù)(詳細)-dBlockNumber搜索指定磁盤塊的參考。無論fsck命令遇到包含特定塊的文件,它將會顯示索引節(jié)點號和所有指向它的路徑名稱。對于JFS2文件系統(tǒng),引用指定模塊的索引節(jié)點號
4、將會被顯示,但是不是它們的路徑名稱。-f進行快速檢查。在正常情況下,通過非正確方式關(guān)閉系統(tǒng)來停機僅有的文件系統(tǒng)很可能被影響,這個文件系統(tǒng)就是當(dāng)系統(tǒng)停止時在安裝的那些。-f標志會提示fsck命令不要檢查沒有成功安裝的文件系統(tǒng)。fsck命令通過檢查文件系統(tǒng)超級塊中的s_fmod標志來決定這件事。當(dāng)文件系統(tǒng)沒有成功安裝的時候,無論何時文件系統(tǒng)被安裝和被清除,這個標志都將被設(shè)定。如果文件系統(tǒng)被成功的卸載,這不大可能會存在什么問題。因為多數(shù)文件系統(tǒng)沒有成功安裝,不檢查這些文件系統(tǒng)能減少檢查時間。-ii-NodeNumber搜索指定索引節(jié)點的參考。無論何時fsck命令遇到一個指向指定索引節(jié)點的目錄,它都會
5、顯示這個參考的完整路徑名稱。-n對fsck命令所提出的所有問題給出一個no的回應(yīng);不打開指定的文件系統(tǒng)來寫。-o選項向fsck命令傳遞逗號分隔的選項。這些選項被認為是文件系統(tǒng)的實現(xiàn)細節(jié),除了下面目前為了所有文件系統(tǒng)而當(dāng)前被支持的選項:mountable如果有問題的文件系統(tǒng)可安裝(清除),促使fsck命令成功的退出,返回一個“0”值。如果文件系統(tǒng)不可安裝,fsck命令退出并返回一個值“8”。mytype如果存在問題的文件系統(tǒng)與在/etc/filesystems文件中或者在命令行中通過-V標志指定的具有相同的類型,那么促使fsck命令退出并給出一個成功的“0”值。否則,返回一個值“8”。例如,如果
6、/(引導(dǎo)文件系統(tǒng))是一個分類文件系統(tǒng),那么fsck命令-omytype-Vjfs/會退出給出一個“0”值。-p不顯示次要問題的消息但是自動修復(fù)問題。這個標志并不是象-y標志那樣授予大規(guī)模許可,當(dāng)系統(tǒng)正常啟動的時候?qū)ψ詣舆M行檢查工作有用。無論系統(tǒng)在何時自動運行,您應(yīng)該將這個標志作為系統(tǒng)啟動過程的一部分來使用。也允許并行分組檢查。如果主要的超級塊損壞了,次要的超級塊就被驗證,并且復(fù)制到主要的高級塊中。-t文件如果fsck命令得不到足夠的內(nèi)存來保存它的表的話,在文件系統(tǒng)中作為一個臨時文件而不是被檢查的文件來指定File參數(shù)。如果沒有指定-t標志,那么fsck命令需要一個臨時文件,它會提示您給這個臨時
7、文件起名字。但是,如果指定了-p標志,fsck命令是不成功的。如果臨時文件不是一個特定的文件,當(dāng)fsck命令結(jié)束的時候,它就會被刪除。-VVfsName使用為文件系統(tǒng)由VFSName變量指定的虛擬文件系統(tǒng)的描述,而不是用/etc/filesystems文件決定描述。如果-VVfsName標志沒有在命令行中指定,就會檢查/etc/filesystems文件并且vfs=匹配節(jié)的特性被認為是正確的文件系