NFS共享服務

2021-09-24 14:54:12 字數 1850 閱讀 8898

配置nfs共享服務

nfs簡述:nfs就是network file system的縮寫,它最大功能就是可以通過網路,讓不同的機器,不同的作業系統可以共享彼此的檔案

nfs伺服器可以讓pc將網路中的nfs伺服器共享的目錄掛載到本地的檔案系統中,而在本地端的系統中來檢視,那個遠端主機目錄就好像是自己的乙個磁碟分割槽一樣

在使用上相當方便

nfs不是c/s架構,它依據rpc服務完成共享檔案,nfs伺服器實現了nfsd服務,mountd服務,imapd服務

在這裡centos6(192.168.224.128)為nfs伺服器,centos7(192.168.224.130)為客戶端

1,安裝nfs所需安裝包

[root@centos6 ~]# yum install nfs-utils -y
2,編輯nfs檔案系統配置檔案

[root@centos6 ~]# vim /etc/exports 

/test/share 192.168.224.130(rw) :這裡標明nfs伺服器端可共享目錄為/test/share,客戶端對這個共享檔案有讀和寫的許可權

編輯配置檔案的格式

共享檔案或目錄 客戶端(選項) 客戶端(選項)

客戶端:ip ,fqdn或domain, network

選項 root_squash: 這個選項不允許root使用者訪問掛載上來的nfs卷

no_root_squash:這個選項允許root使用者訪問掛載上來的nfs卷

async(非同步)

sync(同步)

3,開啟nfs服務程序,先開啟rpc服務程序

[root@centos6 ~]# service rpcbind restart

[root@centos6 ~]# service nfs restart

4,檢視nfs共享檔案是否成功建立,可通過showmount命令

[root@centos6 ~]# showmount -e 192.168.224.128 

export list for 192.168.224.128:

/test/share 192.168.224.130

-e:展示nfs共享檔案,-d:表示有那些共享目錄已經被客戶端使用掛載了

5,客戶端進行驗證,掛載服務端共享檔案,可通過shoumount命令,必要時客戶端也需要啟動rpc服務

[root@www ~]# showmount -e 192.168.224.128

export list for 192.168.224.128:

/test/share 192.168.224.130

6,要想訪問檔案系統,必須掛載,將共享目錄掛載到本地目錄即可訪問共享檔案

[root@www ~]# mount -t nfs 192.168.224.128:/test/share /mnt
7,重新重新整理nfs配置檔案

exportfs:維護exports檔案匯出的檔案系統表的專用工具

export -ar :重新匯出所有的檔案系統

export -au:關閉匯出的所有檔案系統

export -u fs:關閉指定的匯出的檔案系統

開機自動掛載nfs:

/etc/fstab

192.168.224.128:/test/nfs /mnt nfs defaults,_netdev 0 0

_netdev:說明是網路裝置,有超時時長假如掛機了會跳過此檔案系統,並不會阻止系統開機

NFS共享服務

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

NFS 共享服務

sudo apt install nfs kernel server sudo apt get install nfs common找個位置建立乙個資料夾,如sudo mkdir home lgd nfsdir lgd為使用者名稱 按需更改nfsdir使用者 組許可權,比如sudo chmod a ...

NFS共享服務

介紹 nfs是一種基於tcp ip傳輸的網路檔案系統協議,最初由sun公司開發。通過使用nfs協議客戶機可以向訪問本地目錄一樣訪問遠端伺服器中的共享資源。對大多數負載均衡群集來說,使用nfs協議來共享資料儲存比較適用。nfs服務的實現依賴於rpc remote process call,遠端過程呼叫...