Windows下的NFS客戶端
2007-08-25 13:12:31
分類: WINDOWS 由于Linux的自由性和穩(wěn)定性與Windows易用性,在很多企業(yè)中Linux+Windows的混合型網(wǎng)絡(luò)日益增多,兩種操作系統(tǒng)的
互相訪問(wèn)也越來(lái)越頻繁。一說(shuō)到Windows與Linux資源互用,很多人就馬上想到了Linux下的Samba。的確,Samba配置起來(lái)比較簡(jiǎn)單,穩(wěn)
定性也還說(shuō)的過(guò)去,但是對(duì)客戶端來(lái)說(shuō)用起來(lái)就不那么方便了。首先,客戶端要修改注冊(cè)表,單是這一條就不是每個(gè)客戶都能得心應(yīng)手的;另一方面Samba還要
求Windows
98用戶必須具有Linux的訪問(wèn)權(quán)限。但是,就目前Linux的普及和使用情況來(lái)看,讓Linux來(lái)承擔(dān)企業(yè)用戶的管理工作還是比較難的。因
此,Samba只能滿足個(gè)別用戶訪問(wèn)Linux資源的要求,并不能使企業(yè)中更多的用戶來(lái)訪問(wèn)Linux。要想解決這一問(wèn)題,我們不妨試一試Windows
Services for UNIX (以下簡(jiǎn)稱SFU),我用的是第二版。 SFU 2.0對(duì)Linux的訪問(wèn)主要是基于NFS(Network File System,網(wǎng)絡(luò)文件系統(tǒng)),它提供了一種方法用來(lái)將網(wǎng)絡(luò)上計(jì)算機(jī)的文件或目錄共享出來(lái),使用戶在訪問(wèn)這些文件時(shí)覺(jué)得就像訪問(wèn)本地文件系統(tǒng)一樣。對(duì)于 Red Hat Linux,配置NFS服務(wù)非常簡(jiǎn)單,只要在/etc/exports文件中以“directory hostname(options)”格式聲明要共享的目錄就可以了。 SFU 2.0提供了兩種方法使用戶能夠訪問(wèn)Linux的NFS文件系統(tǒng)。一種方法是為用戶提供了NFS客戶端組件,用戶安裝了該組件,就可以通過(guò)NFS共享出來(lái) 的文件和目錄直接訪問(wèn)Linux。這個(gè)組件可以用在Windows NT 或Windows 2000上。另一種方法是SFU 2.0提供一個(gè)NFS網(wǎng)關(guān)組件,可以使Windows NT(2000) Server將Linux共享的目錄映射成本機(jī)的目錄,并將該目錄以Windows目錄的形式共享。這樣對(duì)其它的客戶端來(lái)說(shuō)就像訪問(wèn)普通的Windows 共享資源一樣。但是,這種方法要求安裝SFU 2.0的機(jī)器必須安裝的是Windows NT Server或Windows 2000 Server操作系統(tǒng),這樣共享出來(lái)的目錄就可以供Windows 98/95/NT/2000等多種不同的用戶端使用。因此,第二種方法更適合網(wǎng)絡(luò)環(huán)境比較復(fù)雜,并且用戶管理相對(duì)集中的企業(yè)使用。 下面我們就來(lái)看一看SFU 2.0是如何工作的。首先是軟件安裝,這里建議大家當(dāng)出現(xiàn)圖1的界面時(shí)就要做出選擇了。 圖1 選擇定制安裝 如果選擇了“Client for NFS”,就會(huì)把NFS客戶端組件安裝到計(jì)算機(jī)上。安裝了這個(gè)組件,當(dāng)用戶再訪問(wèn)網(wǎng)上鄰居的時(shí)候,就會(huì)出現(xiàn)圖2的界面。這時(shí)候就可以訪問(wèn)Linux共享的NFS文件和目錄了。 圖2 把NFS客戶端組件安裝到計(jì)算機(jī)上 如果安裝時(shí)沒(méi)有選擇NFS客戶端,而是選擇了“Gateway for NFS”—NFS網(wǎng)關(guān)組件,當(dāng)組件安裝完成后可以運(yùn)行“開(kāi)始→程序→Windows Services for UNIX—Gateway for NFS Configuration”將出現(xiàn)圖3界面。 圖3 選擇NFS網(wǎng)關(guān)組件 在“Share Name”中輸入共享名,在“Network Resource”窗口中選擇要映射的資源,然后點(diǎn)“Permissions...”按鈕來(lái)配置共享目錄的訪問(wèn)權(quán)限,如圖4所示。 圖4 添加用戶及組 這樣,Linux下的共享目錄“\tmp\data”就映射為了Windows 2000 Server下的共享目錄“數(shù)據(jù)共享”,所有客戶就可以像訪問(wèn)Windows 網(wǎng)絡(luò)中的共享數(shù)據(jù)一樣訪問(wèn)Linux的共享數(shù)據(jù)了。至于訪問(wèn)權(quán)限的管理,這時(shí)候就和Windows 2000 Server本身的限制有關(guān),而與Linux無(wú)關(guān),也就是說(shuō)用戶的訪問(wèn)權(quán)限不受Linux的限制。 其實(shí),SFU 2.0不但提供了Windows訪問(wèn)Linux NFS的方法,還可以把Windows的目錄以NFS的方式共享出去。安裝時(shí)只要選擇了“Server for NFS”,Linux主機(jī)也就可以訪問(wèn)Windows的數(shù)據(jù)了。 圖5 把Windows的目錄以NFS方式共享 例如,將IP地址為10.12.110.35的主機(jī)上一個(gè)目錄做NFS共享。具體方法是用鼠標(biāo)右鍵選中共享的目錄,選擇“NFS Sharing”,然后選擇“Share this folder”和“Permissions”,如圖5所示。最后確定完成NFS共享。當(dāng)Linux主機(jī)要訪問(wèn)該共享資源時(shí)只要運(yùn)行如下命令“mount 10.12.110.35:\\document\tmp\data”。用戶再對(duì)\tmp\data目錄進(jìn)行訪問(wèn)時(shí),實(shí)際上是在對(duì)Windows的NFS 目錄進(jìn)行訪問(wèn)。這里要注意的是\tmp\data目錄必須是事先存在的。 SFU 2.0的功能還遠(yuǎn)不止這些。它還能夠?qū)?Unix 網(wǎng)絡(luò)信息服務(wù) (NIS) 源文件從 NIS 域移動(dòng)到 Windows 2000 Active Directory服務(wù)中,以便實(shí)現(xiàn)統(tǒng)一的賬戶管理;能夠同步兩種平臺(tái)的密碼,使用戶更容易維護(hù);能夠使 Windows 和 Unix 用戶名關(guān)聯(lián),允許用戶不用單獨(dú)登錄到 Unix 系統(tǒng)即可連接 NFS 資源……它的功能要遠(yuǎn)遠(yuǎn)超過(guò)Samba,有興趣的用戶自己去挖掘吧!不過(guò)要提醒大家,在配置NFS是一定要注意訪問(wèn)權(quán)限的限制,千萬(wàn)不要留下安全隱患。 |
|
來(lái)自: when幸福來(lái)敲門 > 《Storage》