Linux中NFS伺服器的搭建

2021-09-28 17:53:58 字數 2483 閱讀 9319

在搭建伺服器前要保證linux上有網,能夠ping通**(可使用橋接模式)

檢視防火牆當前狀態:systemctl status firewalld

關閉防火牆:systemctl stop firewalld

永久關閉防火牆(開機不自啟):systemctl disable firewalld

安裝:

yum install nfs-utils
設定 nfs 服務開機啟動:

systemctl enable rpcbind

systemctl enable nfs

啟動 nfs 服務:

systemctl start rpcbind

systemctl start nfs

服務啟動之後,我們在服務端配置乙個共享目錄

mkdir -p /data/nfs
設定檔案的許可權

chmod -r 777 /data/nfs
根據這個目錄,相應配置匯出目錄

vi /etc/exports
新增如下配置

/data/nfs/     192.168.0.0/24(rw,sync,no_root_squash,no_all_squash,insecure)
/data/nfs/ :共享目錄位置。

192.168.0.0/24:客戶端 ip 範圍,* 代表所有,即沒有限制。

rw:許可權設定,可讀可寫。

sync:同步共享目錄。

no_root_squash:可以使用 root 授權。

no_all_squash:可以使用普通使用者授權。

儲存設定::wq

重啟 nfs 服務:

systemctl restart nfs
可以檢查一下本地的共享目錄

showmount -e localhost
在服務端和客戶端都搭建好nfs伺服器

如服務端ip:192.168.0.101 客戶端ip:192.168.0.102

檢視伺服器丟擲的共享目錄資訊

showmount -e 192.168

.0.101

掛載目錄

為了提高nfs的穩定性,使用tcp協議掛載,nfs預設用udp協議

mount -t nfs -o vers=

3192.168

.0.101

:/data/nfs /data/nfs -o proto=tcp -o nolock

192.168.0.101:/data/nfs:服務端的共享目錄

/data/nfs:客戶端的共享目錄

檢視掛載的目錄

df -h
服務端命令(建立xl.txt檔案並在檔案中寫入」look」)

echo 「look」 > xl.txt
客戶端命令(檢視傳輸過來的檔案)

cat /data/nfs/xl.txt
客戶端命令(在xl.txt檔案中寫入1004)

echo 1004

>> xl.txt

服務端命令(檢視傳輸過來的檔案)

cat /data/nfs/xl.txt
取消掛載

umount /data/

nfs(掛載點)

如果顯示:device is busy,可以使用-lf引數強行刪除

umount -lf /data/nfs

NFS 伺服器搭建

首先在vmware上搭建兩個系統我選擇的兩個ubuntu系統 ubuntu1 ip位址192.168.1.49 ubuntu2 ip位址192.168.1.51 兩個系統分別執行下面的命令 sudo apt get install nfs kernel server 安裝 nfs 伺服器端 sudo...

搭建NFS伺服器

搭建乙個nfs伺服器 nfs應用場景及好處 nfs配置 在服務端和客戶端安裝nfs utils 在服務端啟動服務 systemctl start rpcbind nfs serversystemctl start rpcbind首先建立共享目錄,mkdir p nfs 在修改 etc exports...

搭建NFS伺服器。

本指導中的nfs客戶端指執行harmonyos核心的裝置。硬體連線設定。harmonyos核心裝置連線到nfs伺服器的網路。設定兩者ip,使其處於同一網段。比如,設定nfs伺服器的ip為10.67.212.178 24,設harmonyos核心裝置ip為10.67.212.3 24。harmonyo...