日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

CentOS環境使用NFS遠程目錄掛載過程介紹_Linux

更新時間: 2021-12-06 編程語言

一、NFS簡介

在前面的文章中講解K8s中有提到NFS來統一存儲不同Pod產生的文件,在K8s中的數據卷直接就支持NFS,直接指定NFS服務器的ip和目錄即可,本篇文章我們要學下NFS遠程目錄的掛載,將不同服務器上的指定目錄掛在到NFS服務器中,類似于windows的共享文件夾,可以使得不同的服務器之間共享數據。下面我們一起體驗下NFS。

NFS 是Network File System的縮寫,中文意思是網絡文件系統。它的主要功能是通過網絡(一般是局域網)讓不同的主機系統之間可以共享文件或目錄。NFS客戶端(一般為應用服務器,例如web)可以通過掛載(mount)的方式將NFS服務器端共享的數據目錄掛載到NFS客戶端本地系統中(就是某一個掛載點下)。從客戶端本地看,NFS服務器端共享的目錄就好像是客戶端自己的磁盤分區或者目錄一樣,而實際上卻是遠端的NFS服務器的目錄。

二、NFS搭建

整體架構:

主機 角色
192.168.40.160 NFS服務器
192.168.40.161 NFS客戶端1
192.168.40.162 NFS客戶端2

本篇文章達到的目的,在161上修改的文件,可以及時的在162中查看或修改。

1. NFS服務端搭建

安裝nfs及rpcbind

yum -y install nfs-utils rpcbind

設置開機自啟

chkconfig nfs on
或者
systemctl enable nfs.service
chkconfig rpcbind on
或者
systemctl enable rpcbind.service

啟動服務

service rpcbind start
service nfs start

創建服務端共享目錄并賦予權限

mkdir -p /nfs/data && chmod -R 777 /nfs/data

配置exports文件

vi /etc/exports

加入以下內容,注意ip填寫服務端的ip。

/nfs/data 192.168.40.160(rw)
/nfs/data/ *(insecure,rw,async,no_root_squash)
刷新配置立即生效
exportfs -a

查看mount目錄

showmount -e 192.168.40.160

在這里插入圖片描述

到此服務端就以搭建完畢。

2. NFS客戶端端搭建

安裝 nfs-utils 即可

yum install nfs-utils

創建掛在目錄并賦予權限

mkdir -p /nfs/data && chmod -R 777 /nfs/data

掛在目錄

mount 192.168.40.160:/nfs/data /nfs/data

到此如果沒有報錯,則就掛在成功。

3. 測試

在161上創建test.txt文本,隨機寫入一些內容:

在這里插入圖片描述

下面在160或162中查看數據:

在這里插入圖片描述

到此,NFS遠程目錄掛載搭建成功!

原文鏈接:https://blog.csdn.net/qq_43692950/article/details/121591360

欄目分類
最近更新