歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> Unix教程

SGI IRIX操作系統系統管理員培訓資料(八)

系統管理員IRIX

5.5 文件系統的高級特性---邏輯卷概念
5.1 用fx建立分區
5.1.1 修改/etc/lvtab來增加邏輯卷
5.1.2 用xlv_mgr命令來管理邏輯卷
5.1.3 用xlv_make命令來創建邏輯卷
5.2 用mkfs建立文件系統
5.3 xfs_check檢查文件系統
5.4 mkdir建立掛點
5.5 修改/etc/fstab來自動掛接
5.6 用mount命令把文件系統手動掛接到IRIX樹上:
l 基本概念:
邏輯卷是指一個文件系統,它跨越了多個磁盤分區;
邏輯卷用以擴展一個文件系統,而無須重新分區,以及創建一個striped邏輯卷,其運行性能將提高1.75倍(甚至更多)
l 創建striped邏輯卷的前提要求:
1,兼容的磁盤類型:
所有的SCSI硬盤。
2,邏輯卷跨越的每一磁盤盡可能用獨立的控制號,若采用同一控制號則運行性能增長很小;
3,每一個分區的大小必須精確相等。(所以最好使用相同型號的硬盤)
采用不同產家的磁盤進行stripe時有可能出現問題,原因是有些磁盤一個柱面所包含的扇區數不同;
5.5.1. 建立邏輯卷
准備條件:
1,對受影響分區的數據進行備份
2,刪除/etc/fstab入口文件,該文件將被邏輯卷所取代
3,采用fx命令來修整分區,使它們的扇區內具有相等的存儲空間大小
5.5.1.1. 創建/etc/lvtab入口文件:
vol_dev_name: [vol name]:[options]:devs=dev_pathnames
說明:
vol_dev_name: 邏輯卷名
[vol name]: 可選“家族”名
[options]: strip選項:
1,strip磁盤數目;
2,step-number of blocks per write
dev_pathnames: 邏輯卷中所有分區的塊設備文件
/etc/lvtab入口文件例子:
lv0:lvone:stripes=1:devs=/dev/dsk/ips0d0s6,/dev/dsk/ips1d0s6
5.5.1.2. 用lvck命令來檢查新的邏輯卷
lvck用來檢查:
l 與壞區連接的磁盤
l 卷中磁盤標號不一致
l lvtab入口不一致
l 磁盤標號所定義的卷與卷中lvtab入口不一致
5.5.1.3. 用mklv命令來創建邏輯卷
運行mklv vol_dev_name來創建設備文件
/dev/dsk/vol_dev_name
/dev/rdsk/vol_dev_name
命令:
#mklv lv0
用由mklv建立的raw設備文件建立一個文件系統
命令:
#mkfs /dev/rdsk/lv0
5.5.2. 用mkfs建立文件系統
5.5.3. xlv_check檢查文件系統
5.5.4. mkdir建立掛接點
5.2,  5.3,  5.4三小節上文已講,參見上文
5.5.5. 修改/etc/fstab來自動掛接
掛接邏輯卷命令:
#mkdir /usr1
#mount /dev/dsk/lv0 /usr1
更新/etc/fstab使得在引導系統時自動掛接該邏輯卷;
用lvinfo命令來顯示邏輯卷設置;
命令:
# xlvShow
5.5.6. 使用其它文件系統類型
支持下列文件系統類型:
EFS 早期SGI IRIX文件系統類型
NFS 網絡文件系統
ISO9660 CD-ROM
DOS 僅對軟盤類型
說明:
NFS 網絡集中文件存儲方式
CD-ROM 高容量(~600M),只讀介質
軟盤類型 中低容量(1~20M),可讀可寫
l NFS文件系統概念
NFS服務器系統“輸出”當地文件系統提供給NFS客戶系統使用;NFS客戶系統“掛接”一個遠端文件系統以訪問NFS服務器系統的信息;
- 一台宿主機即可以是服務器,又可以是客戶;
- 掛接後,用戶可透明地訪問數據;
- NFS功能位於多種計算環境中;
- 只能由系統管理員進行配置。
l NFS文件系統分析
NFS服務器 & NFS文件系統 & NFS客戶;
NFS服務器決策:
- 輸出哪些目錄?
- 訪問哪些宿主機?
- 訪問哪些用戶?
- 提供哪些客戶讀/寫訪問權限?
- 哪些客戶具備根訪問權限?
- 如何處理未知用戶?
- 子文件系統也可被訪問嗎?
NFS客戶決策:
- 掛點在哪?
- 遠程訪問是只讀,還是可讀可寫?
- 遠端文件系統對客戶機啟動時的影響有多大?
- 客戶進程可否超時?
- 客戶進程能否中止?
l NFS文件系統設置
NFS服務器 & NFS文件系統 & NFS客戶;
NFS服務器設置步驟:
- 用inst安裝NFS;
- 用chkconfig激活NFS;
- 運行/etc/init.d/network;
- 修改/etc/exports配置文件;
- 用exports命令輸出入口;
- 用showmount命令檢驗狀態;
NFS客戶機設置步驟:
- 用inst安裝NFS;
- 用chkconfig激活NFS;
- 運行/etc/init.d/network;
- 用mkdir建立當地掛點;
- 修改/etc/fstab配置文件;
- 用mount命令掛接遠端文件系統;
- 用df命令檢驗狀態;
l 確保NFS服務器工作正常:
1,檢查NFS軟件安裝:
#versions  nfs.sw.nfs
2,激活NFS軟件包:
#chkconfig  nfs  on
3,啟動網絡:
#/etc/init.d/network stop
#/etc/init.d/network start
4,配置/etc/exports文件
描述哪些文件系統可輸出到NFS客戶機;
#jot /etc/exports
/usr/people/guest -rw
/data -rw
/usr/catman -ro
/usr/relnotes -ro
說明:
rw:可讀可寫;ro:只讀
5,運行exportfs命令
exportfs命令依據/etc/exports配置文件來輸出或不輸出指定的目錄結構;
輸出所有在/etc/exports中的文件系統:
#exportfs  -a
輸出單個文件系統:
#exportfs  /usr/relnotes
不輸出上次輸出的文件系統:
#exportfs -u /usr/catman
6,確定服務器輸出狀態
顯示輸出狀態的命令:
exportfs
showmount
例子:
訪問列表顯示:
#showmount  -e
顯示詳細列表及訪問權限:
#exportfs
l 確保NFS客戶機工作正常:
1,檢查NFS軟件安裝:
#versions nfs.sw.nfs
2,激活NFS軟件包:
#chkconfig nfs on
3,啟動網絡:
#/etc/init.d/network stop
#/etc/init.d/network start
4,用mkdir建立當地掛點;
確定哪個遠程文件系統結構可被你的系統訪問;
例子:
#showmount -x jeeves(NFS服務器名)
說明:#showmount -x hostname:showmount of the servername(the file system of the server mount on your machine)
若可能,在你的當地系統上使用相同的目錄掛點;
#mkdir /data2
5,配置客戶機/etc/fstab文件;
EFS和NFS文件系統使用同一個配置文件掛接;
大多EFS掛點也作用於NFS:
ro & rw
grpid, nosuid, nodev
NFS安裝後,掛接可有多種選項:
bg & fg background or foreground
hard & soft wait for confirmation on writes
intr client process interruptable
NFS Tuning and Troubleshooting options:
retry=n # of mount failure retry(s)
retrans=n # of retrans mission
timeo=n NFS timeout
private use local file & record locking (instead of remote)
noac no attribute caching
rsize=n read buffer size
wsize=n write buffer size
port=n UPDport number
6,mount和umount命令掛接及脫掛NFS遠端文件系統;
所有在/etc/fstab中的文件系統在系統進入多用戶狀態時自動掛接;
使用mount命令來掛接NFS:
# mount {servername:directory} {mount point}
例子:
# mount jeeves: /data  /data
使用umount命令來脫掛NFS:
# umount  {servername:directory|mount point}
例子:
# umount jeeves: /data  或
# umount /data
7,用df和mount命令檢驗掛接狀態;
df和mount命令將顯示你的文件系統和掛點信息;
命令:
#df
#mount
8,使用CD-ROM文件系統
CD-ROM特點:
- 可移走
- 高容量(可達600M)
- 只讀介質
- init將啟動mediad deamon
- 當CD-ROM插入光驅後mediad喚醒,缺省狀態下在 /CD-ROM目錄下掛接了只讀文件系統
- 從CD中可直接運行程序
- 通過NFS可把CD目錄輸出
9,使用軟盤文件系統
軟盤文件系統特點:
- 可移走
- 中、低容量(1~20M)
- 可讀、可寫介質
- 也可使用mediad deamon
- 允許SGI IRIX用戶使用Macintosh和MS-DOS磁盤文件
10,使用mediad
mediad支持IRIX系統上的可移走介質:
DAT
CD-ROM
Floppy/Floptical磁盤
當介質插入驅動器並且具有有效文件系統時,mediad將自動掛接;
mediad的配置文件:
/etc/dsd.tab 正被檢測的設備表
/etc/fsd.auto 系統中可移走設備表
/dev/rdsk/fd* 使用指定軟驅的設備文件
/dev/scsi/sc* 使用指定光驅的設備文件
/dev/rmt/tps* 使用指定磁帶機的設備文件
啟動和終止mediad:
mediad -a 啟動mediad(缺省)
mediad -k 終止mediad
5.6 本章小結
使用下列文件系統的優點/風險是什麼?
l 邏輯卷(striped/un-striped)
l NFS文件系統
當我們配置NFS文件系統服務器時要作哪些決策?
我們為什麼要對一個文件系統限制其訪問權限?
如何檢查文件系統配置?

Copyright © Linux教程網 All Rights Reserved