NFS檔案共享服務

2022-08-18 00:06:12 字數 1715 閱讀 8858

nfs(network file system)中文叫網路檔案系統,主要功能是通過網路(一般是區域網)讓不同的主機之間可以共享檔案或目錄。nfs客戶端可以通過掛載的方式將nfs伺服器共享出來的目錄掛載到本地進行使用。nfs網路檔案系統很像windows下的網路共享、網路驅動器對映,也很像samba服務,不過後兩者通常用於辦公區域網,而中小型**集群後端常用nfs進行資料共享,如果是大型**,還會用到更複雜的分布式檔案系統,如moosefs(mfs)、glusterfs、fastdfs。

1.啟動rpc服務:nfs支援的功能較多,不同功能由不同程式來完成,這些程式執行時會隨機使用一些埠,因而nfs的埠是不固定的,所以nfs使用rpc服務來統一管理這些埠,並負責與客戶端通訊返回這些埠。rpc服務埠是111。

2.啟動nfs服務:nfs服務啟動時,開啟並向rpc註冊各種功能對應的埠。所以rpc要先於nfs啟動,如果rpc服務重啟,那麼註冊資訊會丟失,nfs也需要重啟,重新進行註冊。nfs主程式埠2049。

cat /etc/redhat-release

uname -rm

yum install -y nfs-utils rpcbind

/etc/init.d/rpcbind start

/etc/init.d/nfs start

ps -ef | egrep 'rpc|nfs'

netstat -nutlp | grep rpcbind

rpcinfo -p localhost // 檢視rpc註冊資訊

chkconfig rpcbind on

chkconfig nfs on

chkconfig --list | egrep "nfs|rpcbind"

groupadd -g 888 nfs

useradd -m -u 888 -g nfs -s /sbin/nologin nfs

mkdir /data

chown -r nfs.nfs /data

echo -e "#share /data by peter at 2017-08-31\n/data 172.16.1.0/24(rw,sync,all_squash,anonuid=888,anongid=888)" > /etc/exports

/etc/init.d/rpcbind restart

/etc/init.d/nfs restart

yum install -y nfs-utils rpcbind 

/etc/init.d/rpcbind start

ps -ef | grep rpcbind

netstat -nutlp | grep rpcbind

chkconfig rpcbind on

chkconfig --list | grep rpcbind

showmount -e 172.16.1.31

mount -t nfs 172.16.1.31:/data /mnt

df -h

echo "mount -t nfs 172.16.1.31:/data /mnt" >> /etc/rc.local

tail -1 /etc/rc.local

nfs 檔案共享 服務

需要rpc服務 root xujiaxuan ftp service rpcbind start root xujiaxuan ftp chkconfig rpcbind on 設定開機自動啟動 開啟nfs服務 alt鍵 printscreen 截圖為當前視窗 修改 vi etc exports a...

NFS共享服務

配置nfs共享服務 nfs簡述 nfs就是network file system的縮寫,它最大功能就是可以通過網路,讓不同的機器,不同的作業系統可以共享彼此的檔案 nfs伺服器可以讓pc將網路中的nfs伺服器共享的目錄掛載到本地的檔案系統中,而在本地端的系統中來檢視,那個遠端主機目錄就好像是自己的乙...

NFS共享服務

用途 為客戶機提供共享使用的資料夾 協議 nfs tcp udp 2049 rpc tcp udp 111 軟體包 nfs utils 預設安裝 服務名 nfs server 防火牆為trusted 建立共享目錄 public 修改配置檔案 etc exports 沒有共享名 內容 資料夾路徑 客戶...