如何配置NFS 網路資料夾

2021-04-17 22:51:05 字數 1580 閱讀 9818

nfs可以有效的在linux下共享檔案.

它是乙個rpc服務,提供透明、一體化的聯機共享檔案訪問。從使用者的角度看,nfs幾乎是不可見的,因為共享檔名本身無法表示檔案是本地的還是遠端的。和windows下的共享檔案使用139埠不同,nfs使用udp/tcp的2049埠。

我們知道,在linux下面無論是軟盤、光碟還是其他的邏輯驅動器都是需要先mount,然後才能訪問該驅動器中的內容,這叫做「安裝本地檔案系統」,而nfs實際上也是通過安裝「檔案系統」來實現檔案共享的,只不過nfs安裝的是「遠端檔案系統」。對於linux而言,安裝「遠端檔案系統」與安裝「本地檔案系統」沒有什麼區別;對使用者來說,他將不會知道自己訪問的檔案究竟是在本地還是在遠端主機上面。

mount命令的語法是:

mount host:/test /temp/test

其中host是遠端linux主機的機器名,也可以換成ip位址,接下來乙個「:」,後面緊跟著的test是遠端主機上面允許共享的目錄名。/temp/test是本地的乙個目錄名。

這條命令的意思是:將主機名為host上的test目錄安裝到本地主機上面的/temp/test目錄中,以後只要進入/temp/test就可以訪問共享資源了。

相關的一些命令:

showmout命令對於nfs的操作和查錯有很大的幫助.

showmout

-a :這個引數是一般在nfs server上使用,是用來顯示已經mount上本機nfs目錄的cline機器。

-e :顯示指定的nfs server上export出來的目錄。

例如:

showmount -e 192.168.0.30

export list for localhost:

/tmp *

/home/linux *.linux.org

/home/public (everyone)

/home/test 192.168.0.100

exportfs命令:

如果我們在啟動了nfs之後又修改了/etc/exports,是不是還要重新啟動nfs呢?這個時候我們就可以用exportfs命令來使改動立刻生效,該命令格式如下:

exportfs [-aruv]

-a :全部mount或者unmount /etc/exports中的內容

-r :重新mount /etc/exports中分享出來的目錄

-u :umount 目錄

-v :在 export 的?r候,將詳細的資訊輸出到螢幕上。

具體例子:

[root @test root]# exportfs -rv <==全部重新 export 一次!

exporting 192.168.0.100:/home/test

exporting 192.168.0.*:/home/public

exporting *.the9.com:/home/linux

exporting *:/home/public

exporting *:/tmp

reexporting 192.168.0.100:/home/test to kernel

exportfs -au <==全部都解除安裝了。

nfs共享資料夾

一 ceonts6 一 nfs服務端安裝 1 檢車並安裝nfs服務 rpm aq nfs utils portmap rpcbind yum grouplist nfs file server yum install nfs utils rpcbind portmap y 2 啟動nfs服務 etc...

NFS實現資料夾共享

基於nfs實現網路對映 場景 假設10.147.136.48上有乙個目錄 home work,10.147.136.49需要對其進行訪問並能進行讀寫操作。原理 nfs 網路檔案系統 1.以root使用者登陸 48 2.檢查是否安裝nfs ipt4 home rpm q nfs utils nfs u...

NFS掛載共享資料夾

修改rcs啟動指令碼,使開發板初始化完成,自動掛載共享資料夾 修改開發板ip,使之與虛擬機器處於同一網段 二者可以互ping 掛載虛擬機器的共享資料夾 rcs 1 ifconfig eth0 192.168.0.17 2 3 mount a 4 mkdir dev pts 5 mount t dev...