fsck的步驟
運行fsck的第一步是允許在啟動時進行文件系統檢查。要想做到這一點,就需要為虛擬文件系統配置文件/etc/vfstab中的fsck域定義一個整數值,這個值為1時表示順序進行fsck檢查,為2時表示不進行順序檢查。如下例:
/dev/dsk/c1t2d1s3 /dev/rdsk/c1t2d1s3 /usr ufs 2 yes -
上面的方法對某個文件系統設置了允許檢查fsck後,就可以運行fsck。fsck檢查文件系統幾個不同部分的完整性,最重要的是超級塊,他們保持了盤的許多匯總信息。每次盤上的數據有所改動時都需要對超級塊進行寫或重寫,因此超級塊是文件系統上最常被修改的部分,它也就成為最容易損壞的部分。對超級塊進行的檢查包括下面這些:
l 檢查文件系統的大小,這個數顯然要比從超級塊中表示的塊數計算出的值要大。中華考試網(www.Examw。com)
l i-節點的總數,它應比最大i-節點要小。
l 所報告的空閒塊和i-節點的記錄。