NFS 安裝配置管理

2021-06-10 01:01:31 字數 2786 閱讀 5218

網路檔案系統(nfs)是一種在網路上的機器間共享檔案的方法,檔案就如同位於客戶的本地硬碟驅動器上一樣。red hat linux 既可以是 nfs 伺服器也可以是 nfs 客戶,這意味著它可以把檔案系統匯出給其它系統,也可以掛載從其它機器上匯入的檔案系統。

redhad預設已經安裝了nfs,如果沒裝需手動安裝如下5個rpm包:

setup-*:            共享nfs目錄在/etc/exports中定義

initscripts-*:        包括引導過程中裝載網路目錄的基本指令碼

nfs-utils-*:        包括基本的nfs命令與監控程式

portmap-*:       支援安全nfs rpc服務的連線

quota-*:      網路上共享的目錄配額,包括rpc.rquotad (這個包不是必須的)

/home/stb 192.168.1.235(rw,sync,no_root_squash)

/home/stb 192.168.1.170(rw,sync,no_root_squash)

/home/stb 192.168.1.31(rw,sync,no_root_squash)

/home/stb為對外共享的目錄;

192.168.1.235為對外共享的主機;

()內為opitons;

rw:             可讀寫的許可權;

ro:             唯讀的許可權;

no_root_squash: 登入到nfs主機的使用者如果是root使用者,他就擁有root的許可權root_squash:    在登入 nfs 主機使用目錄的使用者如果是 root 時,那麼這個使用者的許可權

sync:           資料同步寫入儲存器中。

async:          資料會先暫時存放在記憶體中,不會直接寫入硬碟。

service nfs start

service nfs restart

service nfs stop

service nfs reload 當修改過/etc/exports檔案後不用重啟服務可執行該命令

mount 192.168.1.162:/home/stb /mnt/stb

mount -t nfs 192.168.1.162:/home/stb /mnt/stb -o nolock

//其中客戶端必須有/mnt/stb目錄

要掛載其它機器上的 nfs 共享的另一種方法是在 /etc/fstab

檔案中新增一行。這一行中必須宣告 nfs 伺服器的主機名,要匯出的目錄,以及要掛載 nfs 共享的本地機器目錄。你必須是根使用者才能修改 /etc/fstab

檔案。

/etc/fstab

中每行的一般語法如下所示:

server:/usr/local/pub    /pub   nfs    rsize=8192,wsize=8192,timeo=14,intr
掛載點 /pub

在客戶機器上必須存在。在客戶系統的 /etc/fstab

檔案中把這一行新增完畢後,在 shell 提示下鍵入命令 mount /pub

,以及將會從伺服器中掛載的掛載點 /pub

掛載 nfs 共享的第三種方法是使用 autofs。autofs 使用 automount 守護程序來管理你的掛載點,它只在檔案系統被訪問時才動態地掛載它們。 autofs 諮詢主對映配置檔案 /etc/auto.master

來決定要定義哪些掛載點。然後,它使用適用於各個掛載點的引數來啟動 automount 程序。主對映配置中的每一行都定義乙個掛載點,乙個分開的對映檔案定義在該掛載點下要掛載的檔案系統。譬如,/etc/auto.misc

檔案可能會定義 /misc

目錄中的掛載點;這種關係在 /etc/auto.master

檔案中會被定義。

auto.master

檔案中的每個專案都有三個字段。第乙個欄位是掛載點。第二個欄位是對映檔案的位置,第三個欄位可選。第三個字段可以包括超時數值之類的資訊。

譬如,要在你的機器上的 /misc/myproject

掛載點上掛載遠端機器 penguin.example.net 上的 /project52

目錄,在 auto.master

檔案中新增以下行:

/misc   /etc/auto.misc --timeout 60

在 /etc/auto.misc

檔案中新增以下行:

myproject  -rw,soft,intr,rsize=8192,wsize=8192 penguin.example.net:/proj52

/etc/auto.misc

中的第乙個欄位是 /misc

子目錄的名稱。該目錄被 automount 動態地建立。它不應該在客戶機器上實際存在。第二個字段包括掛載選項,如:rw

代表讀寫訪問權。第三個欄位是要匯出的 nfs 的位置,包括主機名和目錄。

註記

目錄 /misc

在本地檔案系統中必須存在。在本地檔案系統的 /misc

目錄中不應該有子目錄。

到此就ok了!!!!!!!

補充:如果nfs的伺服器和客戶端不在同一網段,一定要給客戶端所在網段的出口加上許可權;

比如:nfs伺服器在192.168.1.0網段,客戶端在3.0網段,但是通過192.168.1.48與

1.0網段通訊,這時要給1.48加上許可權;

nfs安裝配置

nfs安裝於配置 2.配置nfs vi etc exports home nfs rw,sync,no root squash 3.啟動nfs etc init.d nfs kernel server start 啟動nfs etc init.d nfs kernel server stop 停止n...

NFS安裝配置

環境概述 將web伺服器a和b的目錄 data wwwroot配置為 共享目錄,共享目錄所屬使用者組為www 伺服器a nfs服務端 ip 172.16.28.123 yum y install nfs utils rpcbind useradd www 檢視www的使用者的uid和gid,和客戶端...

nfs安裝配置

1.yum y install nfs yum y install mount 2.chkconfig nfs on netstat antpu grep 2049檢視埠有沒有啟動 3.ll etc exports nfs建立共享檔案 共享目錄配置在這個檔案 4.vim etc exports me...