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

上 Solaris 10 UFS文件系統(tǒng)管理全攻略( 三 )


圖 4 使用命令查看/etc/vfstab文件的內(nèi)容
/etc/vfstab 文件中的項包含七個字段 。下面介紹如何修改/etc/vfstab文件,以便掛接(mount)新的文件系統(tǒng)的步驟:
(1)進(jìn)入超級用戶;
(2)用vi等命令編輯/etc/vfstab文件;
(3)加入各項 。用空格或Tab鍵分隔其中每個域,如果某個項沒有值,則填上“-號;
(4)保存該文件;
(5)檢查安裝點(diǎn)目錄是否存在,不存在則建一個;
(6)運(yùn)行mountall命令 。
下面的例子說明了將/dev/dsk/c0t3d0s7盤區(qū)作為ufs文件系統(tǒng)安裝到/test1目錄中,安裝任選項(讀/寫)為默認(rèn)值,fsck設(shè)備是/dev/rdsk/c0t3d0s7字符設(shè)備,fsck pass值為2,說明該文件系統(tǒng)不采用順序方式檢測:
以下示例說明如何將磁盤片 /dev/dsk/c0t3d0s7 作為 UFS 文件系統(tǒng)掛載到掛載點(diǎn) /files1 。原始字符設(shè)備 /dev/rdsk/c0t3d0s7 會指定為 device to fsck 。fsck pass 值為 2 意味著將檢查文件系統(tǒng),但不是按順序檢查 。
#devicedevice mountFSfsckmountmount
#to mount to fsckpointtype passat boot options
/dev/dsk/c0t3d0s7 /dev/rdsk/c0t3d0s7 /files1 ufs 2 yes-三、修復(fù)整理UFS文件系統(tǒng)
1 何時需要修復(fù)
UFS 文件系統(tǒng)依賴于一組內(nèi)部表來跟蹤已用的 inode 和可用的塊 。當(dāng)這些內(nèi)部表與磁盤上的數(shù)據(jù)未正確同步時,會導(dǎo)致不一致性問題,從而需要修復(fù)文件系統(tǒng) 。
由于以下情況導(dǎo)致操作系統(tǒng)突然終止,文件系統(tǒng)可能會不一致:
電源故障
意外關(guān)閉系統(tǒng)電源
沒有按正確的關(guān)閉過程關(guān)閉系統(tǒng)
內(nèi)核中出現(xiàn)軟件錯誤
文件系統(tǒng)不一致性問題盡管嚴(yán)重,但并不常見 。引導(dǎo)系統(tǒng)時,會自動執(zhí)行對文件系統(tǒng)一致性的檢查(使用 fsck 命令) 。通常,此文件系統(tǒng)檢查會修復(fù)它遇到的問題 。文件系統(tǒng)檢測是用fsck(file system check)程序?qū)崿F(xiàn)的 。fsck命令將已分配的但沒有說明其來源的文件和目錄放在lost found目錄下,如果該目錄不存在,則由fsck建立 。如果lost found中沒有足夠的空間,fsck也會自動增大其空間 。下列情況發(fā)生時一般需要檢測文件系統(tǒng):
文件系統(tǒng)不能安裝;
正在使用的文件系統(tǒng)產(chǎn)生問題;
正在使用著的文件系統(tǒng)出現(xiàn)不一致時,控制臺窗口會提示出非常醒目的出錯信息,嚴(yán)重時甚至?xí)l(fā)生系統(tǒng)癱瘓 。
fsck 命令的語法和選項
fsck 命令檢查和修復(fù)文件系統(tǒng)中的不一致性問題 。如果運(yùn)行不帶任何選項的 fsck 命令,則該命令會在進(jìn)行修復(fù)之前以交互方式要求進(jìn)行確認(rèn) 。此命令有四個選項 。
命令和選項說明fsck -m 檢查是否可以掛載文件系統(tǒng)fsck -y 接受所有修復(fù)fsck -n拒絕所有修復(fù)fsck -o p以非交互方式整理文件系統(tǒng),解決所有預(yù)期的(無害的)不一致性問題,但是在遇到嚴(yán)重問題時退出2 修復(fù)文件系統(tǒng)的步驟: (1)進(jìn)入超級用戶;
(2)拆卸(umount)有問題的文件系統(tǒng);
(3)鍵入fsck命令進(jìn)行修復(fù) 。
3 如何整理 UFS 文件系統(tǒng)
在異常關(guān)機(jī)后,可以運(yùn)行 fsck -o p 命令以整理文件系統(tǒng) 。在此模式下,fsck 命令不查看“干凈標(biāo)志,而是執(zhí)行完整檢查 。這些操作是 fsck 命令以交互方式運(yùn)行時所執(zhí)行操作的子集 。
(1)成為超級用戶或承擔(dān)等效角色 。
(2)取消掛載 UFS 文件系統(tǒng) 。
# umount /mount-point(3)!!用整理選項檢查 UFS 文件系統(tǒng) 。
# fsck -o p /dev/rdsk/device-name以下示例說明如何整理 /export/home 文件系統(tǒng) 。
# fsck -o p /export/home四、UFS文件系統(tǒng)設(shè)置磁盤配額
對磁盤空間資源進(jìn)行必要的管理是solaris 系統(tǒng)管理員的工作之一 。尤其當(dāng)系統(tǒng)磁盤空間有限,而用戶眾多的時候,系統(tǒng)管理員就要想出辦法,要么增加磁盤的數(shù)量,要么限定用戶的使用空間 。在不增加新的預(yù)算的情況下,限定用戶空間就是惟一可行的方法 。Quota在限制磁盤空間方面有兩種措施:硬限制和軟限制 。硬限制就是系統(tǒng)嚴(yán)格限制用戶可以使用空間的大小,不允許超額 。軟限制是允許用戶超出限額一定的范圍 。當(dāng)超出軟限額時,Quota開始計時,在計時期間(默認(rèn)時為一周,在/usr/include/sys/fs/ufs_quota.h文件中設(shè)置),用戶釋放空間到限額以下,計時復(fù)位清零 。如果到期還沒有釋放空間,系統(tǒng)將不再允許該用戶使用更多的空間 。Quota限制磁盤空間的方法也有兩種,即分別對inode和block進(jìn)行限制 。因?yàn)橄到y(tǒng)給用戶提供了兩種資源:inode和block,分別用于存儲文件和數(shù)據(jù) 。

推薦閱讀