(一)硬盤和文件資源
硬盤和CD-ROM設備使用塊設備接口.硬盤設備文件存儲在/dev目錄下.
字符設備文件存於rdsk子目錄下,塊設備文件存在dsk子目錄下.
1. 邏輯硬盤設備命名的約定
/dev/[r]dsk/cwtxdysz
例子:
/dev/dsk/c0t3d0s0
Cn:controller number
控制器號,標識被硬盤控制的加到系統上的邏輯順序.
c0代表第一個硬盤控制器,c1代表第二個硬盤控制器,類推.
tn:target number
目標號,是位於控制器內的地址,通常在外圍設備的背面能
找到目標號.
Dn:disk number
硬盤號,代表連在目標上的設備的邏輯單位號.d0代表第一
個硬盤,d1代表第二個硬盤,依次類推.對嵌入式SCSI控制器,
硬盤驅動號總是0.
Sn:slice or portition numer
片或分區號,標識硬盤的分區.
2. dmesg命令
dmesg命令用實例名和物理名來標識連到系統上的設備.dmesg命令也顯示系統
診斷信息、操作系統版本號、物理內存的大小以及其他信息.
例子:
下面的輸出信息是從前面的dmesg例子的輸出信息中提取出來的,標識著連到系統上
的硬盤設備.
對每個硬盤設備,輸出三行信息,分別表示:
硬盤的實例名.
硬盤的物理設備名.
硬盤的市場名和硬盤的外形信息特征.
硬盤的邏輯設備名是對硬盤的物理設備名的符號連接.硬盤的實例名是對物理設備命
的內核的縮寫.Solaris命令不用此來表示硬盤.
3.showrev 命令
(二)硬盤分區
利用在設備目錄下的字符設備文件和塊設備文件對硬盤進行訪問.然而,硬盤不
是由用戶直接訪問的,是通過分區對它進行訪問的,分區由設備目錄下的設備文件來
表示.“片”是“分區”的另一種說法 .
分區是管理數據的一個方便的方法.重要的系統文件和程序可以存在一個分區,
而用戶產生的文件放在另一個分區.它保持不同類型的數據在不同的分區.這使系統
管理員能靈活地利用數據或使用不同的備份機制.因為用戶的數據每天都發生變化,
系統管理員應每天作備份.而重要的系統數據不是經常變化,也就不需經常做備份.
由Sun提供的硬盤分區可多達8個,用1-7標識.
分區2表示整個硬盤.
分區5表示/opt文件系統,此文件系統用來存貯那些未隨操作系統
一起提供的軟件.
分區6 是/usr分區,此文件系統包含那些只能在某些類型的系統上運行的文件
(如SPARC executables)和一些能在所有系統類型上運行的文件
(如聯機手冊放在/usr/share目錄下).
分區7的文件系統稱為/export/home.這是掛接用戶主目錄的掛接點.
硬盤分區通過在/dev目錄下的邏輯設備文件加以訪問.如/dev/dsk/c0t0d0s0表示
在第一個硬盤上的第一分區.
1.format實用程序
format程序是一個硬盤維護工具,由系統管理員使用,完成以下任務:
重新格式化硬盤.
改變分區大小.
修理和分析硬盤扇區.
Part
標識分區號0-7.
Tag
顯示分區標簽,分區標簽用於標識該分區所用的目的(root,usr,home,交換區).
Flag
顯示分區標志,用以標識訪問權限.
Cylinders
顯示起始和終止的柱面號.
Size
按一定方式,以Mbytes或Gbytes為單位顯示分區大小.
Blocks
按柱面數、磁頭數和扇區數來標識分區的大小.
2.newfs 創建文件系統
命令格式:newfs raw-device
例子:newfs /dev/rdsk/c0t1d0s0
3.fsck 修復文件系統
命令格式:fsck raw-device
例子:fsck /dev/rdsk/c0t1d0s0
(三)掛接文件資源
1.mount 文件系統掛接
本地或遠程文件資源被接到根文件層次,看起來就象是一個單一的文件系統.這個
連接操作稱為“掛接”,利用mount命令完成 文件資源掛接到根文件層次的目錄被
稱為掛接點.在調用掛接命令前,掛接點必須存在.
命令格式:
mount file_name mount_point
沒有選項的mount命令顯示當前已掛接的文件資源.
例子:
# mount /dev/dsk/c0t3d0s0 /export/home
監視文件系統
2. df 顯示文件系統所占用的硬盤空間
df -k命令按Kbytes顯示可用硬盤空間的總量和已用的硬盤空間.
各域的含義為:
Filesystem
被掛接的文件系統.
Kbytes
按Kbyte計算的文件系統大小.
Used
已用的數量(Kbytes).
Avail
可用的數量(Kbytes).
Capacity
已用的百分比.
Mounted on
掛接點.
注意:大約10%的硬盤空間為文件系統保留,在df -k命令的輸出中沒有反映這一點.
3.umount 摘下文件資源
從本地系統上摘下文件資源,超級用戶可使用umount命令.
命令格式:
# umount mount_point
如果在被掛接的文件資源目錄裡有活動,則文件資源不可摘下.在摘下前cd
至/ 目錄是一個很好的習慣,不要不加區別地將系統正常運轉所需要的文件
系統摘下.
(四) 自動掛接文件資源
/etc/vfstab文件
系統引導時讀/etc/vfstab文件以自動掛接文件資源.該文件包含本地和遠程文件
資源的登記項.
各域的含義:
Device-to-mount
標識NFS服務器和文件系統,或被掛接的本地文件系統.
Device-to-fsck
標識用於執行fsck的本地原始設備.
Mount point
掛接點路徑.
FS-type
文件系統類型,通常是ufs用於本地文件系統,nfs用於
遠程文件系統.
Fsck-pass
此域中的數字是fsck經過文件系統檢查的順序,相重的
數字表示檢查並行進行.
Mount-at-boot
決定文件系統是否在系統引導時被自動掛接.
Mount-options
定義掛接選項,如讀/寫訪問.
域中的-表示無選項.
/dev/[r]dsk/cwtxdysz用於本地ufs文件系統.w,s,y,z分別表示控制器、目標、設備、片.一旦系統建立,手工在單機系統的/etc/vfstab文件中加入遠程文件資源登記項.
(五)NFS資源
Sun的NFS分布式文件系統允許在網絡上的機器共享他們的資源.NFS文件系統
使機器共享本地文件系統和目錄,允許遠程用戶象本地用戶那樣訪問這些文件系
統和目錄.
1.share,shareall 共享文件資源
share –o ro user directory
/etc/init.d/nfs.server start
2.dfshares 顯示遠程機共享資源
dfshares remote