- 論壇徽章:
- 0
|
看看這個
文件系統(tǒng)管理
(一)硬盤和文件資源
硬盤和CD-ROM設(shè)備使用塊設(shè)備接口.硬盤設(shè)備文件存儲在/dev目錄下.
字符設(shè)備文件存于rdsk子目錄下,塊設(shè)備文件存在dsk子目錄下.
SCSI-1 3-5MB/S
SCSI-2
WIDE SCSI-2 10MB/S 15
FAST SCSI-2 10MB/S
FAST WIDE SCSI-2 20MB/S
SCSI-3 32
ULTRA SCSI(SCSI FAST-20) 20MB/S(SCSI-3的子集)
ULTRA WIDE SCSI 40MB/S
差分SCSI 25米(普通3米)
1.邏輯硬盤設(shè)備命名的約定
/dev/[r]dsk/cwtxdysz
例子:
/dev/dsk/c0t3d0s0
cn:controller number 控制器號,標(biāo)識被硬盤控制的加到系統(tǒng)上的邏輯順序.c0代表第一個硬盤控制器,c1代表第二個硬盤控制器,類推.
tn:target number 目標(biāo)號,是位于控制器內(nèi)的地址,通常在外圍設(shè)備的背面能找到目標(biāo)號.
dn:disk number 對當(dāng)前SCSI控制器,硬盤驅(qū)動號總是0.
sn:slice or partition numer 片或分區(qū)號,標(biāo)識硬盤的分區(qū).
硬盤分區(qū)
利用在設(shè)備目錄下的字符設(shè)備文件和塊設(shè)備文件對硬盤進(jìn)行訪問.然而,硬盤不是由用戶直接訪問的,是通過分區(qū)對它進(jìn)行訪問的,分區(qū)由設(shè)備目錄下的設(shè)備文件來表示.“片”是“分區(qū)”的另一種說法 . 分區(qū)是管理數(shù)據(jù)的一個方便的方法.重要的系統(tǒng)文件和程序可以存在一個分區(qū), 而用戶產(chǎn)生的文件放在另一個分區(qū).它保持不同類型的數(shù)據(jù)在不同的分區(qū).這使系統(tǒng)管理員能靈活地利用數(shù)據(jù)或使用不同的備份機(jī)制.因?yàn)橛脩舻臄?shù)據(jù)每天都發(fā)生變化, 系統(tǒng)管理員應(yīng)每天作備份.而重要的系統(tǒng)數(shù)據(jù)不是經(jīng)常變化,也就不需經(jīng)常做備份.
由Sun提供的硬盤分區(qū)可多達(dá)8個,用1-7標(biāo)識.
分區(qū)2表示整個硬盤.
分區(qū)5表示/opt文件系統(tǒng),此文件系統(tǒng)用來存貯那些未隨操作系統(tǒng)一起提供的軟件.
分區(qū)6 是/usr分區(qū),此文件系統(tǒng)包含那些只能在某些類型的系統(tǒng)上運(yùn)行的文件如SPARC executables)和一些能在所有系統(tǒng)類型上運(yùn)行的文件如聯(lián)機(jī)手冊放在/usr/share目錄下).
分區(qū)7的文件系統(tǒng)稱為/export/home.這是掛接用戶主目錄的掛接點(diǎn).
硬盤分區(qū)通過在/dev目錄下的邏輯設(shè)備文件加以訪問.如/dev/dsk/c0t0d0s0表示在第一個硬盤上的第一分區(qū).
1.format實(shí)用程序
format程序是一個硬盤維護(hù)工具,由系統(tǒng)管理員使用,完成以下任務(wù):
• 重新格式化硬盤.
• 改變分區(qū)大小.
• 修理和分析硬盤扇區(qū).
其類似于DOS中的fdisk命令
part 標(biāo)識分區(qū)號0-7.
tag 顯示分區(qū)標(biāo)簽,分區(qū)標(biāo)簽用于標(biāo)識該分區(qū)所用的目的(root,usr,home,交換區(qū)).
flag 顯示分區(qū)標(biāo)志,用以標(biāo)識訪問權(quán)限.
cylinders 顯示起始和終止的柱面號.
size 按一定方式,以Mbytes或Gbytes為單位顯示分區(qū)大小.
blocks 按柱面數(shù)、磁頭數(shù)和扇區(qū)數(shù)來標(biāo)識分區(qū)的大小.
2.newfs 創(chuàng)建文件系統(tǒng)
命令格式:newfs raw-device 等同于DOS的format命令
例子:newfs /dev/rdsk/c0t1d0s0
3.fsck 修復(fù)文件系統(tǒng)
命令格式:fsck raw-device 等同于DOS的chkdsk命令
例子:fsck /dev/rdsk/c0t1d0s0
掛接文件資源
1.mount 文件系統(tǒng)掛接
本地或遠(yuǎn)程文件資源被接到根文件層次,看起來就象是一個單一的文件系統(tǒng).這個
連接操作稱為“掛接”,利用mount命令完成 文件資源掛接到根文件層次的目錄
稱為掛接點(diǎn).在調(diào)用掛接命令前,掛接點(diǎn)必須存在.
命令格式:
mount file_name mount_point
沒有選項(xiàng)的mount命令顯示當(dāng)前已掛接的文件資源.
例子:
# mount /dev/dsk/c0t3d0s0 /export/home
監(jiān)視文件系統(tǒng)
2.df 顯示文件系統(tǒng)所占用的硬盤空間
df -k命令按Kbytes顯示可用硬盤空間的總量和已用的硬盤空間.
各域的含義為:
Filesystem 被掛接的文件系統(tǒng).
Kbytes 按Kbyte計算的文件系統(tǒng)大小.
Used 已用的數(shù)量(Kbytes).
Avail 可用的數(shù)量(Kbytes).
Capacity 已用的百分比.
Mounted on 掛接點(diǎn).
注意:大約10%的硬盤空間為文件系統(tǒng)保留,在df -k命令的輸出中沒有反映這一點(diǎn). |
|