Linux CentOS7.6服務器文件共享NFS

最近在研究通過docker的方式快速部署web項目,處理完單臺服務器統一部署的問題後,簡單集羣搭建https://blog.csdn.net/qxianx/article/details/90750636

下一個問題就是多個服務器如何實現一次部署,全局使用。首先想到的解決方案就是文件共享。之前已經使用過samba在linux與windows之間實現文件共享,這次選擇了NFS。關於NFS的定義這裏不多敘述。

基本環境:CentOS7.6

共享的機器IP(內網):172.16.54.202(實際上傳文件主機-服務器),172.16.54.199(通過映射獲取文件主機-客戶端);

1 安裝nfs(主要涉及 nfs-utils rpcbind)

1.1 服務器

yum -y install nfs-utils rpcbind

1.2 客戶端

yum -y install nfs-utils

2 創建共享目錄並設置權限,這裏我直接用的一個node項目


新建的話,用到的命令


mkdir -p /share/testmkdir -p /
ll /share/
chmod 666 /data/test/

3 編輯exports,添加配置信息;

vim/etc/exports

3.1 前面是要共享的文件,後面是共享給哪個主機看,也可以選擇*

3.2 括號中是一些約束權限

3.3 是配置生效(這裏注意不是 source命令來刷新)

exportfs -r;

4 啓動nfs服務,查看啓動情況;

4.1 啓動
service rpcbind start && service nfs start;

4.2 查看是否正常

rpcinfo -p localhost;

showmount -e localhost

4.3開機自啓動

chkconfig --level 2345 rpcbind on
chkconfig --level 2345 nfs on

5客戶端創建掛載的目錄

mkdir /home/yixinodeNfs

6 查看服務器掛載信息

showmount -e 172.16.54.202

7 掛載到新建目錄並測試

 mount -t nfs 172.16.54.202:/home/yixinode /home/yixinodeNfs -o proto=tcp -o nolock
df -h

文件也都過來了

8 解除掛載

umount /home/yixinodeNfs

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章