RedHat 7配置NFS服務

2021-09-20 22:11:54 字數 2417 閱讀 6987

redhat 7的nfs服務雖配置檔案和redhat 6一樣,但服務名稱已發生了較大改變,本文將介紹配置過程。

本文原始出處:江健龍的技術部落格 

首先在/data下建立兩個目錄作為共享目錄,乙個名稱為/data/nfsshare,將配置為可以讀寫,乙個名稱為/data/nfspublic,將配置為唯讀。

將nfsshare目錄授予777許可權

編輯nfs配置檔案:vi /etc/exports,填寫以下內容(其中*代表所有客戶端都可以訪問,rw是讀寫,ro是唯讀)

【當不指定引數時,

nfs將使用預設選項。預設的共享選項是

sync,ro,root_squash,no_delay

。當主機名或

ip位址為空時,則代表共享給任意客戶機提供服務。當將同一目錄共享給多個客戶機,但對每個客戶機提供的許可權不同時,可以這樣:

[共享的目錄

]  [

主機名1

或ip1(

引數1,

引數2)]  [

主機名2

或ip2(

引數3,

引數4)]

root@linux~]# vi /etc/exports

/tmp          *(rw,no_root_squash,sync)

/home/public  192.168.0.0/24(rw,sync)    *(ro,sync)

/home/test    192.168.0.100(rw,sync)

該段內容蒐集自網際網路,尚未測試】

redhat 7的nfs服務:主要涉及rpcbind、nfs-server、nfs-idmap三個服務

檢視rpcbind服務服務已啟動:systemctl status rpcbind,如未啟動則將其啟動

設定nfs-server服務開機自動啟動:systemctl enable nfs-server

啟動nfs-server服務:systemctl start nfs-server

檢視rpcbind服務服務已啟動:systemctl status nfs-idmap,如未啟動則將其啟動

檢視已共享出來的目錄:showmount -e 192.168.10.14

linux客戶端測試掛載共享目錄:

建立乙個客戶端掛載點目錄:mkdir /tmp/nfs

將伺服器上的nfsshare掛載到/tmp/nfs:mount 192.168.10.14:/data/nfsshare /tmp/nfs

檢視掛載結果:df- h

測試寫入:touch /tmp/nfs/nfstest02.txt,寫入成功,在/data/nfsshare目錄可以看到該檔案

建立第二個客戶端掛載點目錄:mkdir /tmp/nfspublic

將伺服器上的nfspublic掛載到/tmp/nfspublic:

mount 192.168.10.14:/data/nfspublic /tmp/nfspublic

檢視已掛載的共享目錄

也將伺服器的nfspublic目錄授予777許可權,以測試nfs配置檔案的唯讀設定是否有效,可以看到寫入檔案時失敗,提示read-only file system

如果要求客戶端開機自動掛載nfs共享目錄,那麼需要在客戶端的/etc/fstab檔案寫入掛載資訊,如下圖

RedHat 7 配置本地yum源

本文配置本地yum源是把redhat 7的系統盤內容複製到伺服器硬碟的目錄 rh7iso中,然後配置yum指向該目錄。本文原始出處 江健龍的技術部落格 首先掛載光碟機到 mnt目錄 mount dev cdrom mnt 複製系統盤的內容到 rh7iso目錄中 cp r mnt rh7iso 進入y...

redhat7 配置Yun軟體倉庫

可以把yum想象成乙個碩大的軟體倉庫,裡面儲存有幾乎所有常用的工具,只需要知道軟體的名稱,就可以通過簡單命令進行安裝。2 要想使用yum安裝軟體的功能,首先需要構建yum軟體倉庫,可以直觀理解為軟體庫,我們需要設定一些規則。3 構建yum軟體庫之前,先看乙個在終端使用yum安裝軟體的報錯介面,在終端...

Redhat7配置 iSCSI 服務端和客戶端

描述 配置 system1 提供乙個 iscsi 服務 磁碟名為 iqn.2014 12.com.example.domain1 system1 並符合下列要求 服務埠為 3260 使用 iscsi vol 作其後端卷 其大小為 3g 此服務只能被 system2.domain1.example.c...