国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

測(cè)試在Solaris系統(tǒng)下NFS使用手冊(cè)

2019-11-18 12:43:27
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  所有的測(cè)試環(huán)境都是sun的solaris系統(tǒng)。
  
  1、理解nfs服務(wù)器和客戶端功能
  
  nfs是sun公司來(lái)建立來(lái)使用tcp/ip協(xié)議以及sun的遠(yuǎn)程調(diào)用和外部數(shù)據(jù)表示規(guī)范的產(chǎn)品。nfs的使用非常方便,也比較可靠。他具有在不同操作系統(tǒng)之間共享文件的能力。
  
  nfs服務(wù)器可以使用nfs來(lái)讓其他遠(yuǎn)程機(jī)器共享它的本地資源。nfs客戶機(jī)是訪問(wèn)nfs服務(wù)器的共享資源的機(jī)器。其實(shí)在實(shí)際工作中,一臺(tái)主機(jī)即可以是nfs服務(wù)器,也可以是nfs客戶機(jī)。他們可以互相共享和訪問(wèn)。
  
  只要你能理解nfs服務(wù)器和nfs客戶機(jī)之間的不同。剩下的就很easy了。
  
  2、 nfs服務(wù)器和nfs客戶機(jī)區(qū)別。
  
  2、1 solaris使用分布式文件系統(tǒng)或dfs命令公享資源。公享資源可以手動(dòng)和自動(dòng)設(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來(lái)工作。當(dāng)nfs客戶機(jī)試圖訪問(wèn)一個(gè)遠(yuǎn)程的nfs服務(wù)器資源。nfs客戶機(jī)通過(guò)mount命令請(qǐng)求與 nfs服務(wù)器的mountd守侯進(jìn)程進(jìn)行連接。當(dāng)nfs服務(wù)器響應(yīng)客戶機(jī)時(shí)候,返回給可戶機(jī)一個(gè)信息。客戶機(jī)把這個(gè)信息寫(xiě)到本地的/etc/mnttab文件中。這個(gè)信息是服務(wù)器中共享文件和目錄的信息。它是資源信息的編碼:磁盤(pán)設(shè)備號(hào)、節(jié)點(diǎn)生成號(hào)、節(jié)點(diǎn)號(hào)等。這個(gè)是唯一的。
  
  一旦可戶機(jī)得到請(qǐng)求信息,nfs服務(wù)器上的mountd進(jìn)程就會(huì)在服務(wù)器本地的/etc/rmtab文件中添加一條信息。這是為了保持對(duì)當(dāng)前加載可戶機(jī)上文件的跟蹤。這個(gè)文件為每一個(gè)被加載資源添加一個(gè)條目,格式是:
  remote hostname: local filename name
  
  注重:mountd每一次重新啟動(dòng)和可戶機(jī)發(fā)一個(gè)卸載請(qǐng)求,都會(huì)更新服務(wù)器的/etc/rmtab文件中的舊條目。
  
  2、3 共享設(shè)置命令。
  
  明白了以上的道理,下面說(shuō)具體的操作了。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)類(lèi)型。
  * -o options 指定客戶對(duì)資源訪問(wèn)的類(lèi)型。
  * -d description 功享資源的簡(jiǎn)單描述。當(dāng)你share命令不帶任何參數(shù)運(yùn)行,他就會(huì)被顯示。
  * pathname-to-resource 在服務(wù)器上共享的資源名字。
  ------------------------------------------------------
  *-o 指定了答應(yīng)客戶訪問(wèn)共享資源的用戶也權(quán)限。具體如下:
  rw 表示用戶可讀/寫(xiě),是默認(rèn)植。
  rw=client1:client2 指定用戶可以有讀/寫(xiě)權(quán)限。可以有很多用戶,用冒號(hào)分隔。
  ro 表示只讀。
  ro=client1:client2 指定用戶client1和client2只讀。client1可以是用戶名,也可以是ip地址,或者一個(gè)網(wǎng)段。例如:ro=@202.99.88.0/24
  root=client:client2 指定client1和client2上的root用戶對(duì)共享資源有超級(jí)用戶的權(quán)限。但是,他的優(yōu)先級(jí)小于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的兩臺(tái)主機(jī)有讀/寫(xiě)權(quán)限;202.88.99.0這個(gè)c類(lèi)網(wǎng)的機(jī)器和sun450這個(gè)主機(jī)只有讀的權(quán)限;mmmmn這臺(tái)主機(jī)的root用戶可以對(duì)共享資源有超級(jí)用戶訪問(wèn)權(quán)限。但是聲名一點(diǎn),要是我給共享目錄/exprot/home/peng/games目錄只讀,mmmmn的root權(quán)限也沒(méi)有用,只能只讀。因?yàn)榉?wù)器本地權(quán)限大于任何share的權(quán)限。。
  
  取消share資源。
  # unshare [ -F nfs ] path-to-resource
  * -F nfs 指定系統(tǒng)類(lèi)型,默認(rèn)。
  * path-to-resource 指定共享路徑。
  例如:
  # unshare /export/home/peng/games
  取消這個(gè)共享資源了。
  
  2、4 開(kāi)機(jī)自動(dòng)共享資源。
  
  以上的命令方法,在機(jī)器重新啟動(dòng)的時(shí)候,設(shè)置消失。如何保留和開(kāi)機(jī)自動(dòng)啟動(dòng)nfs共享。我們可以用/etc/dfs/dfstab文件來(lái)實(shí)現(xiàn)自動(dòng)共享文件。只要主機(jī)啟動(dòng)進(jìn)入運(yùn)行級(jí)別3,nfs資源共享自動(dòng)啟動(dòng)。
  
  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ù)器后,就可以用客戶端使用共享資料了。首先要檢測(cè)nfs服務(wù)器,然后安裝。
  
  3、1 檢測(cè)nfs服務(wù)器。
  # showmount [ -ade ] <hostname>
  * -a 顯示已經(jīng)已經(jīng)使用的資源和來(lái)自哪個(gè)nfs服務(wù)器。
  * -d 顯示已經(jīng)被遠(yuǎn)程安裝的資源。
  * -e 顯示可以被安裝的可以資源。一般用-e來(lái)查看遠(yuǎn)程主機(jī)的可以資源。
  
  3、2 建立共享。
  # mount [ -F nfs ] [ -o options ] path-to-resource path-to-local-mount-point
  * -F nfs 指定共享文件系統(tǒng),默認(rèn)的。沒(méi)必要指定。
  * -o options 指定選項(xiàng),例如權(quán)限。默認(rèn)rw,可讀/寫(xiě)。也可以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目錄,可讀寫(xiě),掛接在本地的/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ī)和共享目錄路徑用冒號(hào)分隔。
  * 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)開(kāi)機(jī)自動(dòng)共享。
  修改/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ù)器名和共享路徑用冒號(hào)分開(kāi)。
  * device to fsck 這個(gè)是空的。從來(lái)不從客戶機(jī)進(jìn)行文件檢測(cè)。
  * mount point 指定本地的mount點(diǎn)。這個(gè)目錄必須是已經(jīng)存在的。
  * FS type 對(duì)于nfs資源系統(tǒng)來(lái)說(shuō),當(dāng)然是nfs了。
  * fsck pass 這個(gè)也是空的。表示不從客戶機(jī)進(jìn)行文件系統(tǒng)檢測(cè)。
  * mount at boot 選擇yes or no,yes就是啟動(dòng)時(shí)自動(dòng)安裝。
  * mount options 用逗號(hào)分隔的mount命令的列表。
  
  例如:
  # vi /etc/vfstab 添加:
  peng:/export/home/peng/games - /export/home/games nfs - yes soft,bg
  
  表示開(kāi)機(jī)自動(dòng)把遠(yuǎn)程主機(jī)peng的/export/home/peng/games目錄自動(dòng)掛到本機(jī)的/export/home/games下。soft選項(xiàng)是目錄不能安裝,產(chǎn)生一個(gè)錯(cuò)誤。bg選項(xiàng),系統(tǒng)啟動(dòng)過(guò)程中安裝在后臺(tái)。
  關(guān)于mount options的參數(shù),請(qǐng)用 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、

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 汶川县| 英德市| 宁安市| 宿松县| 龙口市| 桓仁| 从江县| 靖边县| 织金县| 延川县| 河西区| 黑山县| 安远县| 汕尾市| 类乌齐县| 开远市| 元阳县| 延长县| 雅安市| 大新县| 双牌县| 辽宁省| 安多县| 军事| 济南市| 琼海市| 随州市| 昌乐县| 琼中| 哈尔滨市| 丽江市| 缙云县| 万宁市| 襄汾县| 和田县| 绿春县| 安塞县| 永德县| 聂拉木县| 遂溪县| 米易县|