一、nfs(network file system)網路檔案系統
1.基於tcp/ip傳輸,通過nfs協議實現共享
2.不支援使用者認證、資料明文傳輸
3.軟體包:nfs-utils、rpcbind(rpc,遠端過程呼叫,實現伺服器內容對映到本地)
二、nfs部署
1.準備ip位址、yum本地源配置
2.安裝nfs網路共享軟體 yum -y install rpcbind nfs-utils
3. 新建目錄並在其下新建空檔案 mkdir /data/ && touch /data/111
共享/data目錄並允許所有人訪問,使用讀取、寫入許可權
【例如:共享/data目錄並允許192.168.1.16訪問,使用讀取、寫入許可權(此大括號中為舉例子不在實驗範圍之內請跳過)】
選項:rw 讀寫 ro 唯讀 sync 同步寫入
no_root_squash 客戶端使用root身份訪問時保持原有許可權
root_squash 客戶端使用root身份訪問時降權,將使用nfsnobody使用者許可權
5. 啟動rpcbind和nfs服務
6.在35執行級別中將rpcbind、nfs服務設定開機自啟
chkconfig --level 35 rpcbind on && chkconfig --level 35 nfs on
7. linux驗證客戶端共享檔案前先安裝掛載支援包nfs-utils
1)安裝nfs-utils 服務 yum -y install nfs-utils
2)將nfs掛在到本地/mnt目錄下;(此次掛載為一次性掛載若重啟或者關機將會失效) 掛載格式為:mount nfs伺服器ip:/data /mnt
3)驗證是否可以檢視共享檔案 ls /mnt (若可以則代表共享檔案搭建成功,若是不可以則代表失敗)
8.永久掛載:
1)首先在linux客戶端編輯永久掛載檔案 vim /etc/fstab
2)掛載格式為:
選項:_netdev:裝置需要網路,客戶端啟動成功或網路正常情況下掛載
NFS 實現網路共享的
nfs 實現網路共享的,用於unix like 類unix 系統間的共享 埠號是2049,基於rpc 遠端過程呼叫,埠號111 服務。nfs只提供了共享功能,底層資料傳輸交給rpc服務。唯讀共享 node1作為服務端 1 安裝軟體包 root node1 yum install y nfs util...
NFS網路共享檔案系統
1.1 建立所需的共享目錄 源 mkdir data rw rw代表同步的資料可讀可寫 1.2 對共享目錄進行授權 chown r nfsnobody.nfsnobody data rw 非必需,根據業務需求 1.3 修改nfs服務配置檔案 vim etc exports data rw 172.1...
Centos7配置NFS網路共享
nfs概念 nfs是network file system 網路檔案系統 主要功能是通過網路讓不同的伺服器之間可以共享檔案或者 目錄。nfs客戶端一般是應用伺服器 比如web,負載均衡等 可以通過掛載的方式將nfs伺服器端共享的 目錄掛載到nfs客戶端本地的目錄下 nfs工作原理 啟動rpc服務 啟...