亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2465 | 回復(fù): 5
打印 上一主題 下一主題

NFS的使用詳細(xì)方法,給大家共享一下  關(guān)閉 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2005-06-09 15:19 |只看該作者 |倒序?yàn)g覽
所有的測試環(huán)境都是sun的solaris系統(tǒng)。

1、理解nfs服務(wù)器和客戶端功能。

   nfs是sun公司來建立來使用tcp/ip協(xié)議以及sun的遠(yuǎn)程調(diào)用和外部數(shù)據(jù)表示規(guī)范的產(chǎn)品。nfs的使用非常方便,也比較可靠。他具有在不同操作系統(tǒng)之間共享文件的能力。
   nfs服務(wù)器可以使用nfs來讓其他遠(yuǎn)程機(jī)器共享它的本地資源。nfs客戶機(jī)是訪問nfs服務(wù)器的共享資源的機(jī)器。其實(shí)在實(shí)際工作中,一臺主機(jī)即可以是nfs服務(wù)器,也可以是nfs客戶機(jī)。他們可以互相共享和訪問。
   只要你能理解nfs服務(wù)器和nfs客戶機(jī)之間的不同。剩下的就很easy了。

2、 nfs服務(wù)器和nfs客戶機(jī)區(qū)別。
2、1   solaris使用分布式文件系統(tǒng)或dfs命令公享資源。公享資源可以手動和自動設(shè)置。
    nfs服務(wù)器運(yùn)行兩個(gè)守侯進(jìn)程:mountd 和 nfsd。
    用到的文件是:
    /etc/rc3.d/S15nfs.server
    /etc/dfs/dfstab
    /etc/dfs/sharetab
    /etc/rmtab
    nfs服務(wù)器使用命令是:share unshare shareall unshareall

   nfs客戶機(jī)上運(yùn)行的守侯進(jìn)程是:statd 和 lockd。
   用到的文件是:
   /etc/vfstab
   /etc/mnttab
   nfs客戶機(jī)使用命令是:mount umount mountall umountall
  
2、2  nfs服務(wù)器設(shè)置
   nfs服務(wù)器需要運(yùn)行兩個(gè)守侯進(jìn)程mountd和nfsd來工作。當(dāng)nfs客戶機(jī)試圖訪問一個(gè)遠(yuǎn)程的nfs服務(wù)器資源。nfs客戶機(jī)通過mount命令請求與 nfs服務(wù)器的mountd守侯進(jìn)程進(jìn)行連接。當(dāng)nfs服務(wù)器響應(yīng)客戶機(jī)時(shí)候,返回給可戶機(jī)一個(gè)信息。客戶機(jī)把這個(gè)信息寫到本地的/etc/mnttab文件中。這個(gè)信息是服務(wù)器中共享文件和目錄的信息。它是資源信息的編碼:磁盤設(shè)備號、節(jié)點(diǎn)生成號、節(jié)點(diǎn)號等。這個(gè)是唯一的。
   一旦可戶機(jī)得到請求信息,nfs服務(wù)器上的mountd進(jìn)程就會在服務(wù)器本地的/etc/rmtab文件中添加一條信息。這是為了保持對當(dāng)前加載可戶機(jī)上文件的跟蹤。這個(gè)文件為每一個(gè)被加載資源添加一個(gè)條目,格式是:
remote hostname:  local filename name

注意:mountd每一次重新啟動和可戶機(jī)發(fā)一個(gè)卸載請求,都會更新服務(wù)器的/etc/rmtab文件中的舊條目。

2、3 共享設(shè)置命令。
   明白了以上的道理,下面說具體的操作了。nfs服務(wù)器使用/usr/sbin/share命令為客戶機(jī)共享資源。
  命令詳解:
  # share  ---顯示所有可以安裝的資源,不管它是否已經(jīng)被安裝。  
  # share [ -F filesystem ] [ -o options ] [-d description ]  pathname-to-resource
  ---指定共享文件。
  * -F  file system type 指定被公享的文件系統(tǒng)類型。
  * -o  options  指定客戶對資源訪問的類型。
  * -d  description  功享資源的簡單描述。當(dāng)你share命令不帶任何參數(shù)運(yùn)行,他就會被顯示。
  * pathname-to-resource  在服務(wù)器上共享的資源名字。   
------------------------------------------------------
  *-o  指定了允許客戶訪問共享資源的用戶也權(quán)限。具體如下:
  rw  表示用戶可讀/寫,是默認(rèn)植。
  rw=client1:client2  指定用戶可以有讀/寫權(quán)限。可以有很多用戶,用冒號分隔。
  ro  表示只讀。
  ro=client1:client2  指定用戶client1和client2只讀。client1可以是用戶名,也可以是ip地址,或者一個(gè)網(wǎng)段。例如:ro=@202.99.88.0/24
  root=client:client2 指定client1和client2上的root用戶對共享資源有超級用戶的權(quán)限。但是,他的優(yōu)先級小于nfs服務(wù)器的本地權(quán)限。
   
  例如:用戶peng有個(gè)目錄/exprot/home/games要共享。
  # share -F nfs -o rw=lnx3000:race , ro=@202.88.99.0/24:sune450 ,root=mmmmn -d "i love MM !" /export/home/peng/games  
  運(yùn)行結(jié)果:共享/exprot/home/peng/games目錄,名字是lnx3000和race的兩臺主機(jī)有讀/寫權(quán)限;202.88.99.0這個(gè)c類網(wǎng)的機(jī)器和sun450這個(gè)主機(jī)只有讀的權(quán)限;mmmmn這臺主機(jī)的root用戶可以對共享資源有超級用戶訪問權(quán)限。但是聲名一點(diǎn),要是我給共享目錄/exprot/home/peng/games目錄只讀,mmmmn的root權(quán)限也沒有用,只能只讀。因?yàn)榉⻊?wù)器本地權(quán)限大于任何share的權(quán)限。。
   
  取消share資源。
  # unshare [ -F nfs ] path-to-resource
  *  -F nfs 指定系統(tǒng)類型,默認(rèn)。
  *  path-to-resource 指定共享路徑。
  例如:
   # unshare /export/home/peng/games  
   取消這個(gè)共享資源了。

2、4 開機(jī)自動共享資源。
     以上的命令方法,在機(jī)器重新啟動的時(shí)候,設(shè)置消失。如何保留和開機(jī)自動啟動nfs共享。我們可以用/etc/dfs/dfstab文件來實(shí)現(xiàn)自動共享文件。只要主機(jī)啟動進(jìn)入運(yùn)行級別3,nfs資源共享自動啟動。
   1、編輯/etc/dfs/dfstab文件,添加:
  share [ -F filesystem ] [ -o options ] [-d description ]  pathname-to-resource
   -----這個(gè)和命令行是一樣的。。。
  2、# /etc/init.d/nfs.server start  
  這樣就ok了。
   
  3、手工快速命令。
  # shareall   --共享所有列在/etc/dfs/dfstab中的共享資源。
  # unshareall  --取消所有列在/etc/dfs/dfstab中的共享資源。

2、5 資源查看。
  # dfshares   
  用以查看服務(wù)器的共享資源 。輸入格式如下:
  resource  server access  transprot
  * resource  可被遠(yuǎn)程調(diào)用的資源的主機(jī)和路徑名。
  * server   指定資源的系統(tǒng)名稱。  
  *  access  服務(wù)器指定的權(quán)限,默認(rèn)是rw,顯示為“-”。
  * transport  指定共享資源的端口。

  # dfmounts命令   
  顯示服務(wù)器上查看共享資源被利用的狀況,輸出格式如下:   
  RESOURCE     SERVER PATHNAME                  CLIENTS
  *  resource  共享資料名稱。
  *  server pathname  共享資料目錄。
  *  client  連接的客戶端。

  # nfsstat  
  看nfs的全部狀態(tài)

3、nfs客戶機(jī)設(shè)置。
   安裝好nfs服務(wù)器后,就可以用客戶端使用共享資料了。首先要檢測nfs服務(wù)器,然后安裝。

3、1 檢測nfs服務(wù)器。
# showmount [ -ade ] <hostname>;
* -a  顯示已經(jīng)已經(jīng)使用的資源和來自哪個(gè)nfs服務(wù)器。
* -d  顯示已經(jīng)被遠(yuǎn)程安裝的資源。
* -e  顯示可以被安裝的可以資源。一般用-e來查看遠(yuǎn)程主機(jī)的可以資源。

3、2 建立共享。
# mount [ -F nfs ] [ -o options ] path-to-resource path-to-local-mount-point
* -F nfs  指定共享文件系統(tǒng),默認(rèn)的。沒必要指定。
* -o options 指定選項(xiàng),例如權(quán)限。默認(rèn)rw,可讀/寫。也可以ro--只讀。
* path-to-rescource  指定nfs服務(wù)器的主機(jī)名和共享資源路徑。
* path-to-local-mount-point 指定共享資源在本地的mount點(diǎn)。
  
例如:
# mkdir /export/home/games
# mount peng:/export/home/peng/games /exprot/home/games
  共享遠(yuǎn)程主機(jī)peng的/export/home/peng/games目錄,可讀寫,掛接在本地的/exprot/home/games目錄上。

3、3取消共享。
# umount [-F nfs] remote-path-to-resource path-to-local-mount-point
* -F nfs  默認(rèn)的文件系統(tǒng)。
* remote-path-to-resource 遠(yuǎn)程主機(jī)和共享目錄路徑,主機(jī)和共享目錄路徑用冒號分隔。
* path-to-local-mount-point  本地主機(jī)掛點(diǎn)。

例如:
# umount peng:/export/home/peng/games /export/home/games
取消遠(yuǎn)程主機(jī)peng上的/exprot/home/peng/games這個(gè)目錄的在本地/export/home/games上的共享。

3、4 系統(tǒng)開機(jī)自動共享。
  修改/etc/vfstab文件,格式如下:   
device to mount   device to fsck   mount point  FS type   fsck pass   mount at boot   mount options

*  device to mount 指定遠(yuǎn)程服務(wù)器名和共享路徑。遠(yuǎn)程服務(wù)器名和共享路徑用冒號分開。
*  device to fsck  這個(gè)是空的。從來不從客戶機(jī)進(jìn)行文件檢測。
*  mount point  指定本地的mount點(diǎn)。這個(gè)目錄必須是已經(jīng)存在的。
*  FS type  對于nfs資源系統(tǒng)來說,當(dāng)然是nfs了。
*  fsck pass  這個(gè)也是空的。表示不從客戶機(jī)進(jìn)行文件系統(tǒng)檢測。
*  mount at boot 選擇yes or no,yes就是啟動時(shí)自動安裝。
*  mount options 用逗號分隔的mount命令的列表。

例如:
# vi /etc/vfstab 添加:
peng:/export/home/peng/games - /export/home/games nfs - yes soft,bg

表示開機(jī)自動把遠(yuǎn)程主機(jī)peng的/export/home/peng/games目錄自動掛到本機(jī)的/export/home/games下。soft選項(xiàng)是目錄不能安裝,產(chǎn)生一個(gè)錯(cuò)誤。bg選項(xiàng),系統(tǒng)啟動過程中安裝在后臺。
關(guān)于mount options的參數(shù),請用 man mount 自己看看吧。   
  
3、5 手工調(diào)試命令。
# mountall  
  不帶任何參數(shù),安裝所有列在/etc/vfstab文件中mount at boot中為yes的資源。
# mountall -r 只影響遠(yuǎn)程文件
# mountall -l 只影響本地文件

# umountall
  不帶任何參數(shù),謝載已經(jīng)安裝的資源。不包括/ 、/proc、/usr、/var。另外,系統(tǒng)忙,也可能不會卸載。
# umountall -r 只影響遠(yuǎn)程文件
# umountall -l 只影響本地文件

小節(jié):
   到這里我想應(yīng)該沒有什么問題了。
   大家只要注意一下客戶端和服務(wù)器端的區(qū)分。
   nfs服務(wù)器端運(yùn)行守侯進(jìn)程mound、nfsd
   nfs服務(wù)器端使用文件/etc/dfs/dfstab、/etc/dfs/sharetab、/etc/rmtab
   nfs服務(wù)器使用命令是:share unshare shareall unshareall
   
   nfs客戶端運(yùn)行守侯進(jìn)程statd、lockd。
   用到的文件是/etc/vfstab、/etc/mnttab
   nfs客戶機(jī)使用命令是:mount umount mountall umountall
   知道這些,就ok了。

FAQ :
1、運(yùn)行mount命令不能得到共享資源,得到信息:“nfs server not responding”。            
answer:確信服務(wù)器上nfsd和mountd已經(jīng)運(yùn)行,資源已經(jīng)用共享命令正確共享。   
2、當(dāng)我企圖共享到本地磁盤時(shí),錯(cuò)誤為:“mount:/tmp_mount not found”.
answer: 你有沒有在本地創(chuàng)建mount點(diǎn)。。。

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2005-06-09 17:55 |只看該作者

NFS的使用詳細(xì)方法,給大家共享一下

沒看過這么全面描述NFS的, 好!

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2005-06-09 18:57 |只看該作者

NFS的使用詳細(xì)方法,給大家共享一下

頂一下,thx

論壇徽章:
1
榮譽(yù)版主
日期:2011-11-23 16:44:17
4 [報(bào)告]
發(fā)表于 2005-06-09 22:24 |只看該作者

NFS的使用詳細(xì)方法,給大家共享一下

這個(gè)帖子是我以前寫在solaris版的,貼的時(shí)候最好能給帶個(gè)轉(zhuǎn)貼。

雖然寫的比較爛,但是也敲了不少字。:)

http://www.72891.cn/forum/viewtopic.php?t=196791&highlight=peng

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2005-06-09 22:51 |只看該作者

NFS的使用詳細(xì)方法,給大家共享一下

打擊盜版,發(fā)揚(yáng)原創(chuàng)

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2005-06-10 08:25 |只看該作者

NFS的使用詳細(xì)方法,給大家共享一下

呵呵,寫的比較好,抄的也比較好。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP