天天看點

CentOS 7 安裝配置 NFS

本文中的伺服器環境如下:

<col>

Role

Hostname

OS

NFS 服務端

​<code>​centos-2​</code>​

CentOS 7.5

NFS 用戶端

​<code>​abelsu7-ubuntu​</code>​

Ubuntu 18.04

注:為簡略起見,以下指令均以​<code>​root​</code>​身份運作,省略​<code>​sudo​</code>​
注:對應的 Apt 包為​<code>​nfs-kernel-server​</code>​和​<code>​nfs-common​</code>​

Bash

Copy

允許​<code>​rpcbind.service​</code>​、​<code>​nfs.service​</code>​開機自啟:

啟動相關服務:

防火牆允許服務通過:

例如需要共享的目錄為​<code>​/mnt/kvm/​</code>​:

之後修改​<code>​/etc/exports​</code>​,将​<code>​/mnt/kvm/​</code>​添加進去:

關于​<code>​/etc/exports​</code>​中的參數含義:

​<code>​/mnt/kvm/​</code>​:需要共享的目錄

​<code>​192.168.0.0/24​</code>​:用戶端 IP 範圍,​<code>​*​</code>​表示無限制

​<code>​rw​</code>​:權限設定,可讀可寫

​<code>​sync​</code>​:同步共享目錄

​<code>​no_root_squash​</code>​:可以使用​<code>​root​</code>​授權

​<code>​no_all_squash​</code>​:可以使用普通使用者授權

儲存之後,重新開機​<code>​nfs​</code>​服務:

在​<code>​centos-2​</code>​本地檢視:

設定​<code>​rpcbind​</code>​服務開機啟動:

啟動​<code>​rpcbind​</code>​:

用戶端不需要打開防火牆,也不需要開啟 NFS 服務

先檢視服務端的共享目錄:

在用戶端建立并挂載對應目錄:

最後檢查一下是否挂載成功:

在用戶端編輯​<code>​/etc/fstab​</code>​:

最後重新加載​<code>​systemctl​</code>​,即可實作重新開機後自動挂載:

待更新…

繼續閱讀