日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

sa239學(xué)習(xí)筆記之二管理文件系統(tǒng)( 二 )



fstyp -v /dev/rdsk/c0t0d0s0 | head -10

如果想修改此參數(shù),可用以下命令:
tunefs -m 1 /dev/rdsk/c1t3d0s0


四、用fsck來檢查UFS文件系統(tǒng):
由于斷電,內(nèi)核軟件錯誤,硬件錯誤,不正當(dāng)關(guān)機(jī)所致的系統(tǒng)文件損壞或不一致,可用fsck來修復(fù);

警告: 千成不要用fsck來檢查已經(jīng)mount上的目錄,這會導(dǎo)致系統(tǒng)不可用或數(shù)據(jù)丟失;如果想fsck / /var /usr等目錄的話,要轉(zhuǎn)換到單用戶模式;

提示 – The status of a file system"s state flag determines whether the file
system needs to be scanned by the fsck command. When the state flag is
“clean,” “stable,” or “l(fā)ogging,” file system scans are not run.

fsck檢查系統(tǒng)的不一致性:

超級塊的一致性: involving such parameters as file system size, free block count, and free inode count.
柱面組塊的一致性: 未分配的數(shù)據(jù)塊的數(shù)量,未分配的inode的數(shù);

inode 的一致性: the state of inode ,the link count, duplicate blocks, bad blocks, the inode size, and the block count for each inode.
任何未分配而有非0的引用計數(shù)的的inode會被鏈接到文件系統(tǒng)的lost found目錄中 。

數(shù)據(jù)塊的一致性:fsck不會檢測普通的數(shù)據(jù)塊 , 但它會查檢目錄數(shù)據(jù)塊 。在目錄數(shù)據(jù)塊中 , fsck命令檢測inode是否指向未分配的塊 , 未分配而已標(biāo)記為使用的塊 , 已分配而標(biāo)記為空閑的塊與未鏈接到文件系統(tǒng)中的目錄 。這些目錄被鏈接回文件系統(tǒng)的lost found目錄中 。

lost found路徑: fsck命令就把那些已經(jīng)分配,但還未被引用的目錄和文件放到lost found路徑下;
如果沒lost found路徑.,那么fsck創(chuàng)建,如果lost found路徑空間不夠,那么fsck進(jìn)行擴(kuò)充.

非交互模式(Noninteractive Mode):在系統(tǒng)正常啟動時,fsck處于Noninteractive Mode,我們通常稱其為:preen, or silent mode.非交互模式下只進(jìn)行較少的錯誤判斷,修復(fù),如果fsck發(fā)現(xiàn)較多的不一致時,會請請求root進(jìn)行單用戶模式進(jìn)行交互式fsck.
交互模式: fsck會顯示每個它遇到的問題,會建議修復(fù),讓root回答yes or no,

例如: fsck /dev/rdsk/c0t0d0s7 檢測沒有在/etc/vfstab的文件系統(tǒng),

fsck /export/home 根據(jù)mount目錄來檢測.

fsck -o f,p /dev/rdsk/c0t0d0s5 -o參數(shù)與其它參數(shù)合用;f(force強(qiáng)迫)p(preen整理)

五、恢復(fù)文件系統(tǒng):

可用fsck對文件系統(tǒng)進(jìn)行恢復(fù):

Allocated unreferenced file(分配的但引用的)
Inconsistent link count(不一致的鏈接數(shù))
Free block count corruption(自由塊壞掉)
Superblock corruption(超級塊壞掉)


修復(fù)分配但未引用的錯誤:

如果fsck發(fā)現(xiàn)已經(jīng)分配但未引用的文件時 , 會發(fā)出以下提示 , 如Y , 則把文件指向lost found目錄;
** Phase 3 - Check Connectivity
UNREF FILE I=788 OWNER=root MODE=100644
SIZE=19994 MTIME=Jan 18 10:49 1999
RECONNECT? y

可以通過以下步驟來分析解決問題:

1 。顯示lost found目錄的內(nèi)容
2 。判斷文件的類型 (file命令)
3 。查看文件內(nèi)容(ASCII文件用cat或more , 二制文件用string)
4 。如果文件是完整的 , 并且知其原始位置的 , 可以拷貝到原始位置;

調(diào)整鏈接數(shù):

如果fsck發(fā)現(xiàn)在文件系統(tǒng)的inode的鏈接數(shù)與實(shí)際不一致時 , 會發(fā)出以下信息 , 讓您判斷是否調(diào)整:

** Phase 4 - Check Reference Counts
LINK COUNT DIR I=2 OWNER=root MODE=40755
SIZE=512 MTIME=Jan 18 15:59 1999 COUNT 4 SHOULD BE 3
ADJUST? y

在這個fsck過程中 , you might also be asked to clear or remove a link.
BAD/DUP type I=200 OWNER=root MODE=40755
SIZE=512 MTIME=Mar 14 08:03 2002
CLEAR? y

修復(fù)空閑表:

如果fsck發(fā)現(xiàn)未分配的塊數(shù)與超級塊未分配塊列表中不一致時 , 會發(fā)出是否以未分配的塊數(shù)來修復(fù)列表內(nèi)容:

推薦閱讀