linux與linux之間共享目錄

2021-08-28 02:44:57 字數 1418 閱讀 8665

nfs-utils           rpcbind (nfs是基於sun公司的rpc通訊實現的,所以要裝rpcbind)

這2包,在服務端和客戶端都需要安裝,並啟動服務。

啟動  service rpcbind start  service nfs start   (順序不能變,nfs依存rpc,所以先啟動rpcbind後啟動nfs)

開機啟動   chkconfig nfs on  chkconfig rpcbind on

如果yum安裝會自動解決依存關係,如果rpm需要自己解決依存關係,安裝所需的所有包。

yum安裝:yum install nfs-utils

在檔案中加入:

/home/user/source *(rw)  

或/home/user/source *(rw,sync,no_wdelay,insecure_locks,no_root_squash)  

或/home/wyq/share  192.* (insecure,rw,sync,no_root_squash)

exports配置檔案說明

/home/user/source  共享的目錄

192.*       允許訪問的主機ip, 如果不能確定 ,請使用 * (在fedora 20實驗中表示任意ip時,不用加星號,否則nfs會無法啟動) 

insecure    乙個安全選項, 如果nfs服務埠號小於1024則可以不新增這個選項, 否則不新增的話, 是無法訪問的.其他主機訪問的話就會被拒絕.

rw          共享目錄的許可權,rw 是可讀寫的許可權,唯讀的許可權是ro.

sync        同步的選項, 可選的還有 async. sync是不使用快取,隨時寫入同步, async是使用快取的.

no_root_squash  nfs服務共享的目錄的屬性, 如果使用者是root, 那麼對這個目錄就有root的許可權.

儲存退出之後,重啟nfs服務,service nfs restart。

注意事項:1).共享目錄如果系統沒有,需要自己手動建立,需要同exports中新增的共享目錄保持一致,並加讀寫許可權。

2).為了順利共享需要將防火牆關閉,service iptables stop 。或者自己配置防火牆允許共享網段內訪問。

驗證共享是否成功 showmount -e localehost 或者 showmount -e 127.0.0.1 都可以。如果成功會列出共享的目錄。

如果失敗,請檢查 /etc/exports 檔案配置是否正確。是否重啟nfs服務。

在客戶端設定相同的目錄結構,最好是相同的,容易記憶,不同也可以。例如:/opt/share

掛載共享目錄,命令格式:# mount nfs伺服器ip:共享目錄 本地掛載點目錄。例如:mount 192.168.3.190:/sharedata /sharedata

掛載成功。 可以檢視檔案是否和伺服器端一致。

linux與linux之間共享目錄

nfs utils rpcbind nfs是基於sun公司的rpc通訊實現的,所以要裝rpcbind 這2包,在服務端和客戶端都需要安裝,並啟動服務。啟動 service rpcbind start service nfs start 順序不能變,nfs依存rpc,所以先啟動rpcbind後啟動nf...

linux與linux之間共享目錄解析

nfs utils rpcbind nfs是基於sun公司的rpc通訊實現的,所以要裝rpcbind 這2包,在服務端和客戶端都需要安裝,並啟動服務。啟動 service rpcbind start service nfs start 順序不能變,nfs依存rpc,所以先啟動rpcbind後啟動nf...

Linux和Linux之間共享目錄

1。linux 伺服器端nfs伺服器的配置 vi etc exports 在該檔案裡新增如下內容 home work 192.168.0.rw,sync,no root squash 然後儲存退出。home work也稱為伺服器輸出共享目錄。括號內的引數意義描述如下 rw 讀 寫許可權,唯讀許可權的...