好紧好涨好大,国产亚洲精品999,在线激情视品,草av在线观看,制服av五区,香蕉伊人小说网,国产99热久久99,久久涩涩久久,日韩入B视频

首頁(yè)資訊商務(wù)會(huì)員鋼材特鋼不銹爐料鐵礦煤焦鐵合金有色化工水泥財(cái)經(jīng)指數(shù)人才會(huì)展鋼廠海外研究統(tǒng)計(jì)數(shù)據(jù)手機(jī)期貨論壇百科搜索導(dǎo)航短信English
鋼鐵博客  游客歸來(lái)
鋼之家社區(qū)
鋼之家 | 鋼鐵博客 | 鋼鐵論壇 | 鋼鐵百科
歡迎登陸博客    游客的辯論

 Network File System

字體: 評(píng)論:0 點(diǎn)擊:2758


NFS 是由SUN公司發(fā)展, 并於1984年推出, NFS是一個(gè)RPC service ,它使我們能夠達(dá)到檔案的共享, 它的設(shè)計(jì)是為了在不同的系統(tǒng)間使用, 所以它的通訊協(xié)定設(shè)計(jì)與主機(jī)及作業(yè)系統(tǒng)無(wú)關(guān).當(dāng)使用者想用遠(yuǎn)端檔案時(shí)只要用"mount"就可把remote檔案系統(tǒng)掛接在自己的檔案系統(tǒng)之下,使得遠(yuǎn)端的檔案使用上和local機(jī)器的檔案沒(méi)兩樣.

假如我們?cè)跈C(jī)器A上, 要把機(jī)器B上的 /usr/man 掛接到machine A 的/usr/man只要下

mount machine_name:/usr/man /usr/home

就可mount過(guò)來(lái).而我們不只是可以mount目錄,就是一個(gè)檔也是可以的.在
掛接之後我們只能對(duì)檔案做reading (or writing) 的動(dòng)作,而不能在
remote machie上把此檔或目錄move,delete掉 , 但須注意的是如我們
mount /usr 後 , 不能再mount /usr底下的目錄, 否則會(huì)發(fā)生錯(cuò)誤

□ Servers & Clients
NFS就是促使Servers上的檔案能被其他的機(jī)器mount,而達(dá)到資源共享,
享用這些檔案的機(jī)器就可稱為Client,一個(gè)client可以從server上mount一
個(gè)檔或是一個(gè)層次的目錄(file hierarchies) . 然而事實(shí)上任何一臺(tái)機(jī)器
都可以做NFS server or NFS client ,甚至同時(shí)為NFS server and NFS
client 也可以.

□ Server's Exporting & Client's Mounting
NFS server 所export 出來(lái)的檔案或目錄都記錄在 /etc/exports 這
一個(gè)檔中,當(dāng)我們啟動(dòng)NFS server 時(shí) 在 /etc/rc.local 的這一個(gè)script
會(huì)自動(dòng)的啟動(dòng) exportfs 這一個(gè)程式 , 搜尋 /etc/exports 這一個(gè)檔是否
存在, 并且賦予正確的權(quán)限給所有export出去的 file hierarchies .
但須注意的是,只有server所export出去的路徑,NFS client才能夠mount
, 同樣的當(dāng)啟動(dòng)client時(shí) , 系統(tǒng)會(huì)自動(dòng)去mount所有server export的路徑,
而mount到的所有路徑都會(huì)記錄在 /etc/fstab 下 , 類似如下的fstab檔

/dev/sd0a / 4.2 rw 1 1
/dev/sd0h /tmp 4.2 rw 1 3
/dev/sd0g /usr 4.2 rw 1 2
/dev/fd0 /pcfs pcfs rw,noauto 0 0
sparc20:/swap /swap nfs rw,intr,bg,soft 0 0
sparc17:/home /home nfs rw,intr,bg,soft 0 0
sparc17:/home3 /home3 nfs rw,intr,bg,soft 0 0
sparc14:/home4 /home4 nfs rw,intr,bg,soft 0 0
sparc20:/home2 /home2 nfs rw,intr,bg,soft 0 0
sparc20:/var/spool/mail /var/spool/mail nfs rw,intr,bg,soft 0 0
rs970:/home1 /home1 nfs rw,intr,bg,soft 0 0

★ Noted :
當(dāng)client mount 到一個(gè)路徑,絕對(duì)不是說(shuō)copy server上的這一個(gè)路徑
到local的機(jī)器上,我們可以用 cd 進(jìn)入這一個(gè)mount到的路徑,就如同是使用
local directory一樣

□ Setting Up a NFS Server
1. 定義機(jī)器為 NFS file server
2. 劃分server's disk ,定義哪一些partitions 是要提供出來(lái)作為
client 所共享的file system
3. 在 Client Form 上定義每一臺(tái)client 的參數(shù)
4. 寫出 /etc/exports (一般系統(tǒng)都有一個(gè)default exports)
5. 重新boot NFS server or 用指令 exportfs -a 輸出所有的
directories 并且用 nfsd 8 & 啟動(dòng) nfsd守護(hù)程式,常駐在背景

※ ps. 一些細(xì)節(jié)
1. 檢查 /etc/exports 輸出路徑的權(quán)限,確定只有root能修改,
all user只能read
2. 用exportfs 去增加或刪除directories
exportfs -o access=engineering,ro=dancer /usr
exportfs -u /usr
3. 假如你的機(jī)器沒(méi)有NIS(YP server)的服務(wù),當(dāng)更改資料時(shí)記得修改
/etc/passwd
/etc/group
/etc/hosts
/etc/ethers
4. 為你自己的network 設(shè)置security

exportfs的語(yǔ)法
/usr/etc/exportfs [ -avu ]
[ -o option ]
[ directory ]
-a : 把 /etc/exports 中所有路徑export出去
-u : 把 export出去的路徑卸下 , 如 exportfs -u /usr
-o option : 如 exportfs -o ro /usr ,所有人對(duì)/usr 都為read only
option 還有 root = hostname , access = client
access = netgroup

For example :
exportfs -a 把exports中的路徑全部export出去
exportfs -o access=engineering:other /usr
/usr 這路徑export後只有engineering and other 這兩個(gè)
group 能夠 read & write
exportfs -o access=oak,ro=dancer /usr
設(shè)定dancer 這臺(tái)client 對(duì) /usr 為read only ,且只有
oak這一個(gè) group 能做read

/etc/exports 檔的□例

● syntax : directory -option[,option]
(設(shè)定兩個(gè)group能rw)
/usr -access=engineering:accounting
/home -access=engineering:accounting
/var/spool/mail -access=engineering:accounting
/export/exec/sun3 -access=engineering:accounting
/export/exec/sun3.sunos.4.1 -access=engineering:accounting
/export/exec/kvm/sun3.sunos.4.1 -access=engineering:accounting
/export/root/birch -access=birch,root=birch
/export/swap/birch -access=birch,root=birch
/export/root/oak -access=oak,root=oak
/export/swap/oak -access=oak,root=oak
/export/root/willow -access=willow,root=willow
/export/swap/willow -access=willow,root=willow
/export/root/pine -accsee=pine,root=pine
/export/swap/pine -accsee=pine,root=pine
(access=client , root=hostname 如此只有這一臺(tái)client的superuser有權(quán)力rw)

□ Setting Up a NFS Client

1. 宣告機(jī)器為沒(méi)有磁碟機(jī)或沒(méi)有資料的Client,在使用SunInstall之前
2. 編輯好 /etc/fstab 這一個(gè)檔,確定要mount的路徑都在fstab中
3. 依照f(shuō)stab所設(shè)的內(nèi)容,在Client上設(shè)定好Mount points
(mount_points 就是用mkdir 設(shè)exports所輸出的路徑)
4. 確定我們所要mount的路徑,都有出現(xiàn)在 /etc/exports 中
5. 可以啟動(dòng)mount去連結(jié)server上的directories ( mount -a )

/etc/fstab 檔的□例
● syntax filesystem directory type options freq pass
oak:/export/root/boomer / nfs rw 0 0
^^^
因?yàn)闄n案在server上,not on client
所以client的設(shè)定為0
oak:/export/exec/sun3 /usr nfs ro 0 0
oak:/export/exec/kvm/sun3 /usr/kvm nfs ro 0 0
oak:/usr/share /usr/share nfs ro 0 0
oak:/home/oak /home/oak nfs rw,bg 0 0

§ mount 的語(yǔ)法

● syntax : mount -t type [-rv] -o [option] server:pathname /mount_point
MOUNT :
mount -a 把/etc/fstab 中所列的路徑全部掛上
mount -o ro,soft,bg dancer:/usr/local /usr/local/dancer
把dancer server 的/usr/local mount 到 client的
/usr/local/dancer 并且是read only

-t type : 你所要mount的型別, 如 nfs or 4.2
-r : 所mount的路徑定為read only
-v : mount過(guò)程的每一個(gè)動(dòng)作,都有messages 傳回到螢?zāi)簧?br /> hard : 重復(fù)要求,直到server回應(yīng)為止,但如server一直不回應(yīng)
the server may be down !
soft : 當(dāng)client的請(qǐng)求得不到回應(yīng),retry one time 後 傳回
error message
bg : 當(dāng)?shù)谝淮握?qǐng)求不成功,第二次的mount將放到背景執(zhí)行
fg : retries mount 都一直在提示符號(hào)下進(jìn)行
intr : 當(dāng)正在進(jìn)行 NFS 請(qǐng)求時(shí),允許用鍵盤中斷

mount 成功時(shí)的message
NFS server hostname ok
mount fail
NFS server hostname not responding, still trying
. . .hostname server not reponding: RPC: Timed out

§ UNMOUNT :

umount mount_point
umount -a 卸下所有已經(jīng)mount上的路徑

==========================================================================

◎ How NFS Work ?

當(dāng)我們啟動(dòng) NFS file server 時(shí),/etc/rc.local 會(huì)自動(dòng)啟動(dòng)exportfs這
一個(gè)程式,指定可以export的檔案或目錄,而我們所能mount的也只能是其所指定
的目錄.

□ NFS 架設(shè)在 XDR/RPC的協(xié)定之上

XDR : (eXternal Data Representation) 外部資料表示法
XDR(eXternal Data Representation) 提供一種方法把資料從一種格式轉(zhuǎn)換
成另一種標(biāo)準(zhǔn)資料格式表示法,確保在不同的電腦,作業(yè)系統(tǒng)及電腦語(yǔ)言中,所
有資料代表的意義都是相同的

RPC : (Remote Procedure Calls) 遠(yuǎn)端程序呼叫
RPC(Remote Procedure Calls) 遠(yuǎn)端程序呼叫, 請(qǐng)求遠(yuǎn)端電腦給予服務(wù). 委
托器(client)就會(huì)透過(guò)網(wǎng)路傳送RPC到遠(yuǎn)端電腦,請(qǐng)求服務(wù).
(一般 local machine : client remote machine : server )

□ NFS 如何運(yùn)用 RPC 傳送資料

客戶端process 主服務(wù)端process
┌————┐ ┌—————┐
│ 客戶端 │ │ 主服務(wù)站 │
│routines│ │ routines │
└—┬——┘ └┬————┘
本地程序呼叫 │ 《 │ 《
(1) │ │ (10) (6) │ │ (5)
》 │ 》 │
┌———┴┐ ┌————┴┐
│ 客戶端 │ │ 主服務(wù)端 │
│ stub │ │ stub │
└—┬——┘ └┬————┘
系統(tǒng)呼叫 │ 《 │ 《
(2) │ │ (9) (7) │ │ (4)
》 │ 》 │
┌———┴┐ (8) ┌————┴┐
│network │ <——————┤ network │
│routines├——————> │ routines │
└————┘ (3) └—————┘
本地系統(tǒng)核心 網(wǎng)路通訊 遠(yuǎn)端系統(tǒng)核心

(1) client 送出訊息,請(qǐng)求服務(wù)
(2) client stub (客戶株) 把client 送出的參數(shù)轉(zhuǎn)換成XDR---標(biāo)準(zhǔn)資料
格式并用系統(tǒng)呼叫(system call) 把訊息送到網(wǎng)路上
(3) 訊息經(jīng)過(guò)網(wǎng)路送達(dá)遠(yuǎn)端主機(jī)系統(tǒng)
(4) 遠(yuǎn)端主機(jī)將接受到的訊息傳給server stub (服務(wù)站株)
(5) 把XDR形式的資料,轉(zhuǎn)換成符合主機(jī)端的格式,取出client發(fā)出的服務(wù)
請(qǐng)求參數(shù),送給server
(6) -- (10) 則是逆向而行 , server 送出服務(wù)給 client

□ rc.local 啟動(dòng)守護(hù)程式

一個(gè)NFS server 要 inet , portmap , nfs , mount 此四個(gè)守護(hù)程式,保
持在背景執(zhí)行的狀態(tài)下才能運(yùn)作. (if running NIS must add ypbind daemon)

◆ 當(dāng)啟動(dòng) NFS file server 時(shí),

the /etc/rc.local script 會(huì)做如下的動(dòng)作
1. 執(zhí)行exportfs , 讀取server's /etc/exports 告訴kernel
所要輸出的file hierarchies 和 存取的權(quán)限
( exportfs -a )
2. 啟動(dòng) rpc.mountd daemon 和 nfsd daemon (通常是 8 個(gè))
( rpc.mountd -n nfsd 8 & echo -n 'nfsd' )

◆ 當(dāng)啟動(dòng) NFS client 時(shí)

rc.local 會(huì)做如下的動(dòng)作
1. 啟動(dòng) boid daemons 處理讀寫的程序
(biod 8 echo -n ' biod' )
2. 執(zhí)行 mount -vat nfs 讀取client's /etc/fstab 并且 mount 所
有屬於 NFS-type 的files

□ NFS daemons (守護(hù)程式) 的功用

nfsd, biod, rpc.mountd, inetd, portmap 都可在/usr/etc 下找到

nfsd : 依client 對(duì)檔案系統(tǒng)的需求情況, 而啟動(dòng)
" file system request daemon "
應(yīng)付client 的需求,而一般file system request daemon 的數(shù)目
是 " 8 ", 這也就是我們?cè)趓c.local 中寫 " nfsd 8 & "的原因了

biod : 此指令是在NFS client上用的 , 用來(lái)啟動(dòng)
" asynchronous block I/O daemon"
用來(lái)建立buffer cache , 處理在client上的讀寫

mountd : mountd 是一臺(tái) RPC server ,啟動(dòng)rpc.mountd daemon後 它會(huì)讀取
/etc/xtab 查看哪一臺(tái)client正在mount 哪一個(gè)file system,并回
應(yīng)client 所要mount 的路徑
(mountd處理的過(guò)程可用 showmount 來(lái)看)

inetd : inetd (Internet services daemon) , 當(dāng)系統(tǒng)啟動(dòng)時(shí)rc.local
會(huì)啟動(dòng)inetd 讀取 inetd.conf 這一個(gè) configuration-file ,
讀取網(wǎng)路上所有 server's address , 連結(jié)啟動(dòng)inetd.conf中所
有的server , 當(dāng)client 請(qǐng)求服務(wù)時(shí), inetd 就會(huì)為clinet 啟動(dòng)
相關(guān)的server daemon 負(fù)責(zé)任務(wù), 如user 用 telnet 時(shí) , 則
inetd 啟動(dòng)telnetd 迎合user telnet 的需求, 其馀像 ftp ,
finger , rlogin 之類的應(yīng)用程式 , inetd 也都會(huì)啟動(dòng)相對(duì)應(yīng)的
daemons, ftpd, fingerd, rloingd
portmap : portmap 是一臺(tái)server , 主要功能 轉(zhuǎn)換 TCP/IP 通訊協(xié)定的
port number 變成 RPC program number , 因?yàn)檫@樣clinet才能
做RPC calls

一般 RPC server 是被inetd 所啟動(dòng)的, 所以portmap 必須
在inetd之前啟動(dòng), 否則無(wú)法做 RPC call

□ NFS 的網(wǎng)路安全的

NFS 使server上的檔案能被client所取用, 乍看之下好像server 上
的檔案任何人都可取用沒(méi)什麼保護(hù)性, 其實(shí)不是如此的. 一開(kāi)始server
要 exportfs 之前在 /etc/exporrc 中就已經(jīng)設(shè)定了檔案的使用權(quán)限, 像
/usr/src -access=engineering:accounting
就是限定只有 rcgineering 和 accounting 這兩臺(tái) client 才能 mount
/usr/src
/usr/src -access=oak,root=oak
這是說(shuō)只有 oak 這臺(tái) cilent 能 mount這一個(gè)路徑 且只有 oak client's
superuser 才能行使 read & write 的權(quán)力

另外管理者為了維護(hù) exported 和 mounted 的安全, 一定要建
立公共(public)和私人(secret)的 key(password), 然而這些安全性
問(wèn)題是要建立在 NIS (network infomation system) 上的, 有一個(gè)
/etc/publickey檔 ,里面記錄了public and secret keys , 而這些key
是依照 machine_name 和 user_name ,以16 進(jìn)位碼表示出來(lái)的, 管理
者可在有NIS的機(jī)器上用
newkey -u username 給予user login 權(quán)力
newkey -h hostname 造出login 此機(jī)器時(shí)所需的password

在NFS剛安裝時(shí) user 是 "nobody" 任何人都可以進(jìn)入, 所以管理者
一定要做修改, 以保護(hù)資料的安全.

當(dāng)使用者為 nobody 時(shí) publickey 的內(nèi)容
netname user's public key : user's secret key
nobody 3d91f44568fbbefada5a7:7675cd9b8753b5db09dabf12

在管理者給予user權(quán)力之後, user 就可使用 chkey 修改自己的
secret key 創(chuàng)造自己的帳號(hào)路口,

willow% chkey
Generating new key for username
password :
Sending key change request to server ...
Done.
willow%

所設(shè)定的password 是使用者位於 NIS 中的加密鍵 , 當(dāng)我們login 時(shí)
NIS 就會(huì)將此密碼解開(kāi),(因?yàn)閜ublickey中是以16進(jìn)位碼記錄) , 存放到
keyserv 里加以保管, 再將加密鍵傳給client , 當(dāng)client 發(fā)出請(qǐng)求時(shí) ,
此鍵會(huì)附在每個(gè)NFS 請(qǐng)求上一起送到 NFS server 上, 當(dāng)加密鍵和server上
所保存的keyserv核對(duì)無(wú)錯(cuò)後, 請(qǐng)求就會(huì)被接受

□ When fail to mount server

1. 用 rpcinfo -p server_name 去查看此server是否存在
2. 用 rpcinfo -u server_name mount 查看mountd daemon 是否有
在server上執(zhí)行
3. 假如server 都沒(méi)問(wèn)題,檢查 server 和 client 之間的
Ethernet connetions
4. 在client 上 用 ps ax 看portmap and several biod daemons
running or not !
(rpcinfo : 用來(lái)對(duì) RPC server 做 RPC 呼叫,回傳遠(yuǎn)端程序呼叫
過(guò)程中的訊息)

一些mount 失敗的錯(cuò)誤訊息

1. /etc/mtab : No such file or directory
mtab 這一個(gè)路徑或是檔案必須存在,在mount之前
2. mount : ... Block device required
遠(yuǎn)端的機(jī)器名稱可能打錯(cuò)了
3. mount: ... not found in /etc/fstab
fstab 一定要存在,client 上 /etc下
4. ... not in hosts database
/etc/hosts 沒(méi)有這一個(gè) hosts database , 或是
NIS 的daemon, ypbind 沒(méi)有在執(zhí)行
5. Must be root to use mount
一般都只有 root 才能mount ,所以mount之前先成
為superuser
6. Stale NFS file handle
當(dāng)我們已經(jīng)mount 上的file or directory ,在server
上突然被remove or unexport ,就會(huì)出現(xiàn)此訊息。

What is NFS ?

我現(xiàn)在向大家介紹一下SCO的NFS,在大都數(shù)UNIX版本中都用NFS(Net File System)來(lái)訪問(wèn)局域網(wǎng)內(nèi)的遠(yuǎn)程文件系統(tǒng)。它是系統(tǒng)用戶被動(dòng)使用的工具,通常用戶是感覺(jué)不到正在使用NFS。作為系統(tǒng)管理員,如果對(duì)NFS進(jìn)行適當(dāng)?shù)嘏渲,你的任?wù)會(huì)變的更加容易,因?yàn)槟愕挠脩艨梢栽诰W(wǎng)上透明地使用磁盤空間。
NFS語(yǔ)序管理員將一個(gè)主機(jī)上整個(gè)文件系統(tǒng)或目錄提供給其他主機(jī)使用,這些主機(jī)將磁盤空間看成是自己的一樣。NFS通過(guò)語(yǔ)序用戶安裝(mount)遠(yuǎn)程磁盤資源來(lái)實(shí)現(xiàn)磁盤的共享,而安裝遠(yuǎn)地磁盤資源與安裝本地文件系統(tǒng)沒(méi)有什么區(qū)別。
1,NFS概念
作為一個(gè)系統(tǒng)管理員,你可能需要用mount命令手工在磁盤上安裝文件系統(tǒng)。這種可安裝文件系統(tǒng)的概念允許系統(tǒng)管理員以透明的方式給系統(tǒng)增加磁盤空間。
網(wǎng)絡(luò)文件系統(tǒng)允許用戶將遠(yuǎn)程主機(jī)的文件系統(tǒng)看做好象是本地文件系統(tǒng)一樣,并且是可安裝的,可讀的和可寫的。系統(tǒng)使用與本地文件系統(tǒng)一樣的命令mount 把NFS文件系統(tǒng)掛接在本地文件樹(shù)結(jié)構(gòu)上。但對(duì)這些文件系統(tǒng)的所有管理(如fsck,mkfs等)必須在實(shí)際擁有物理盤的系統(tǒng)上進(jìn)行。
2,NFS術(shù)語(yǔ)
擁有實(shí)際的物理磁盤并且通過(guò)NFS將這個(gè)磁盤共享的主機(jī)叫NFS文件服務(wù)器,通過(guò)NFS訪問(wèn)遠(yuǎn)程文件系統(tǒng)的主機(jī)叫NFS客戶機(jī)。一個(gè)NFS客戶機(jī)可以利用許多NFS服務(wù)
器提供的服務(wù)。相反,一個(gè)NFS服務(wù)器可以與多個(gè)NFS客戶機(jī)共享它的磁盤。一個(gè)共享了部分磁盤的NFS服務(wù)器可以是另一個(gè)NFS服務(wù)器的客戶機(jī)。
NFS服務(wù)器輸出的目錄叫遠(yuǎn)程資源并且通常寫作:host : pathname 其中host是文件服務(wù)器的名字而pathname是服務(wù)器上被輸出目錄的絕對(duì)路徑。
遠(yuǎn)程資源被安裝到客戶機(jī)上的餓那個(gè)目錄叫安裝點(diǎn)(mount point)。
3,NFS輸入輸出規(guī)則
規(guī)則一:NFS輸出目錄。
服務(wù)器輸出的是目錄而不是文件系統(tǒng)。
規(guī)則二:如果服務(wù)器已經(jīng)輸出了一個(gè)目錄,如/usr/local,并且有一個(gè)文件系統(tǒng)安裝在/usr/local
/extra,那么/usr/local/extra的內(nèi)容在客戶端看不到,除非服務(wù)器明確地輸出了它,或客戶機(jī)明確地安裝了它。
規(guī)則三:客戶機(jī)可以安裝一個(gè)輸出目錄的子目錄,前提是此子目錄不是另一個(gè)文件系統(tǒng)。
規(guī)則四:一個(gè)主機(jī)不可以將一個(gè)輸入的目錄再次輸出。例如,如果一個(gè)主機(jī)通過(guò)NFS安裝/usr/local,它就不能將/usr/local輸出給另外的主機(jī)。
規(guī)則五:一個(gè)已經(jīng)輸出目錄的子目錄不可以再輸出,除非子目錄在一個(gè)不同的文件系統(tǒng)上。這可能不太好明白,還是舉個(gè)例子:假設(shè)你要按只讀方式輸出根文件
系統(tǒng)的跟(/)目錄,但是又要按讀寫方式輸出/tmp目錄。你不可能做到這一點(diǎn),除非/tmp被安裝在不同于跟的文件系統(tǒng)上。
對(duì)NFS有大概的了解了么?下面我會(huì)向大家介紹NFS在SCO中的具體配置。

了解了NFS的概念后,我們來(lái)看一下如何配置客戶機(jī)和服務(wù)器。
配置NFS客戶機(jī)和服務(wù)器可以用scoadmin中的Filesystem Manager,也可以通過(guò)修改相關(guān)文件并執(zhí)行簡(jiǎn)單的命令來(lái)手工配置(我推薦大家的是遇到這種配置問(wèn)題
,都要尋個(gè)究竟,具體到某某的配置文件,在自己的系統(tǒng)里調(diào)出來(lái)看看,修改修改,才能真正了解它,scoadmin是個(gè)好的管理工具,那是針對(duì)簡(jiǎn)單用戶的,我們畢
竟是高級(jí)用戶嘛,哈哈這樣無(wú)論是LINUX,SCO,SOLARIS對(duì)于你來(lái)說(shuō)都是一樣了。)。
作為一個(gè)標(biāo)準(zhǔn),用scoadmin執(zhí)行大多數(shù)系統(tǒng)管理任務(wù)更容易一些。
1,配置服務(wù)器
配置NFS文件服務(wù)器非常簡(jiǎn)單,它只不過(guò)是把那些要輸出的目錄列出來(lái),然后指明這些目錄是向哪些客戶機(jī)輸出。
scoadmin中輸出一個(gè)新文件系統(tǒng),選擇scoadmin--Filesystem--Filesystem Manager--Export NFS--Add Export Configuration。按以下規(guī)則填充這個(gè)表。
Directory to Export
輸入希望輸出的目錄名。
Read-only and Read-Write clients
表上的這兩個(gè)條目協(xié)同工作并指出文件系統(tǒng)是否以只讀或讀寫方式輸出。如果將Read-only Clients按鈕設(shè)置為All systems,那么Read-Write按鈕就默認(rèn)為None
。這表示目錄將以只讀方式輸出,并且任何主機(jī)可以安裝它。如果你將Read-only Clients按鈕設(shè)為Selected Systems,那么Read-write clients按鈕自動(dòng)變?yōu)閚one
。它表示目錄以只讀方式輸出并且只有那些選擇的主機(jī)可以安裝輸出的文件系統(tǒng)。如果你將Read-only clients按鈕設(shè)為none,那么READ-WRITE CLIENTS按鈕自動(dòng)邊
為ALL。它表示目錄以讀寫方式輸出并且所有的主機(jī)可以安裝輸出的目錄。
如果一個(gè)目錄可以讓一個(gè)主機(jī)以讀寫方式訪問(wèn),那么這個(gè)主機(jī)可以按讀寫安裝NFS文件系統(tǒng)或以只讀方式安裝。如果一個(gè)目錄可以讓一個(gè)主機(jī)以只讀方式訪問(wèn),那
么這個(gè)主機(jī)只可以按只讀方式安裝NFS文件系統(tǒng)。
Export Now
如果現(xiàn)在就要求Filesystem Manager運(yùn)行exportfs,將這個(gè)選擇設(shè)為Yes;如果設(shè)為No,那么輸出將在瑕疵啟動(dòng)NFS時(shí)起作用。
Advancded Options
通過(guò)直接編輯/etc/exports文件而能得到所有NFS的特點(diǎn)沒(méi)有在這個(gè)圖形接口中全部體現(xiàn)出來(lái),但是對(duì)大多數(shù)需要來(lái)說(shuō),接口提供的選擇已經(jīng)足夠用了。
手工配置:在NFS文件服務(wù)器上配置和重新配置NFS服務(wù)器包括兩個(gè)步驟:1,更改NFS服務(wù)器與其他系統(tǒng)共享的文件系統(tǒng)列表,并確定以什么方式與它們共享。在
NFS中,共享又叫輸出。這些信息保存在、/etc/exports文件中。2,同志mountd輸出列表已經(jīng)改變?梢酝ㄟ^(guò)exportfs命令來(lái)實(shí)現(xiàn)此目的。
下面介紹一下/etc/exports文件。
/etc/exports文件包含一個(gè)目錄列表,這些不路就是NFS服務(wù)器共享給客戶機(jī)的那些目錄?梢詫⑺渲贸芍辉试S一組限定的主機(jī)來(lái)訪問(wèn)一個(gè)NFS文件系統(tǒng),或者
配置成讓網(wǎng)絡(luò)上的所有主機(jī)都可以訪問(wèn)NFS文件系統(tǒng)。也可以對(duì)每個(gè)主機(jī)允許的訪問(wèn)權(quán)限進(jìn)行配置,例如只讀或讀寫。
注意:?jiǎn)?dòng)NFS守護(hù)進(jìn)程的腳本文件叫/etc/nfs,它通常只啟動(dòng)用于NFS客戶操作的守護(hù)進(jìn)程。只有/etc/exports文件存在時(shí),它才會(huì)啟動(dòng)用于NFS服務(wù)器的守護(hù)進(jìn)
程,如mountd。
不論你對(duì)/etc/exports文件做如何的修改操作,用戶都需要巡行exportfs命令來(lái)通知mountd輸出列表已經(jīng)改變。按如下步驟操作:
-u選項(xiàng)運(yùn)行exportfs,取消所有輸出文件的輸出。
-a選項(xiàng)運(yùn)行exportfs,將/etc/exports文件中現(xiàn)存記錄都進(jìn)行輸出。

※ ※ ※ 本文純屬【游客】個(gè)人意見(jiàn),與【鋼之家鋼鐵博客】立場(chǎng)無(wú)關(guān).※ ※ ※

該日志尚無(wú)評(píng)論!


您希望聯(lián)系哪位客服?(單擊選擇)

梅州市| 澄江县| 漯河市| 南郑县| 应城市| 罗源县| 柞水县| 长岛县| 江陵县| 安庆市| 凤翔县| 大冶市| 文山县| 淮北市| 象山县| 鄂温| 荆门市| 兴海县| 大庆市| 元阳县| 临澧县| 泾川县| 永嘉县| 新源县| 南靖县| 临高县| 铜川市| 谢通门县| 宜黄县| 夹江县| 万宁市| 彰武县| 五大连池市| 阳江市| 海阳市| 乌拉特后旗| 瑞安市| 泸溪县| 汨罗市| 大庆市| 宜宾县|