手机看片精品高清国产日韩,色先锋资源综合网,国产哺乳奶水91在线播放,乱伦小说亚洲色图欧洲电影

Linux搭建NFS服務(wù)器

2023-05-26 13:41:14 2131

Linux搭建NFS服務(wù)器

一、概念

NFSNetwork File System的縮寫,它的主要功能是通過網(wǎng)絡(luò)將不同的主機系統(tǒng)之間可以彼此共享文件或者目錄。NFS客戶端可以通過掛載的方式將NFS服務(wù)端共享的數(shù)據(jù)文件目錄掛載到NFS客戶端本地系統(tǒng)的一個掛載點下。

二、NFS服務(wù)搭建

1、環(huán)境搭建

服務(wù)端搭建

安裝 nfs,rpc 服務(wù)
yum install -y nfs-utils

yum install -y rpcbind

image.png

image.png

查看安裝包

rpm -q nfs-utils

rpm -q rpcbind

創(chuàng)建共享目錄

mkdir /home/nfs/test

chmod 777 /home/nfs/test

共享目錄test1

image.png

修改nfs配置文件

沒有,自行創(chuàng)建即可

vim /etc/exports

#也可用192.168.1.* ,用于訪問控制,只有在該IP段的機器才可以訪問,* 不做ip控制

#ip地址與(之間不能有空格,否則會出現(xiàn)只讀異常

/home/nfs/test1 *(rw,sync,no_subtree_check,no_root_squash)

image.png

客戶機和NFS服務(wù)器之間人員映射規(guī)則:

root用戶的映射由配置決定(root_squash);

root用戶,先映射為有相同UID的,如果沒有,則映射為匿名用戶nobody,即:兩臺機器上,UID相同的互為映射,不同的映射為nobody;

開啟服務(wù)

#啟動rpc服務(wù)

systemctl start rpcbind

#啟動nfs服務(wù)

systemctl start nfs-server

image.png

查看是否成功運行

showmount -e

#執(zhí)行結(jié)果如下代表成功

image.png

開機啟動

systemctl enable rpcbind

systemctl enable nfs-server

image.png

關(guān)閉防火墻

#由于nfs使用端口不固定,因此需要關(guān)閉防火墻

systemctl stop firewalld    #關(guān)閉防火墻

systemctl disable firewalld  #關(guān)閉開機啟動

systemctl status firewalld   #查看防火墻狀態(tài)

image.png

注:啟動服務(wù)后,如果再次修改了配置文件/etc/exports,可重啟服務(wù)systemctl restart nfs-server或者執(zhí)行 exportfs -rv,使配置生效

客戶端搭建

客戶端安裝nfs服務(wù)

yum install -y nfs-utils

image.png

查看安裝包

rpm -q nfs-utils

image.png

客戶端查看連通性并創(chuàng)建本地用于掛載的目錄

showmount -e 103.45.185.152

#執(zhí)行結(jié)果

image.png

創(chuàng)建本地目錄用于掛載

mkdir /nfs

image.png

使用mount命令掛載

#掛載

mount -t nfs  103.45.185.152:/home/nfs/test1 /nfs

image.png


#卸載

umount /nfs

設(shè)置開機自動掛載
vim /etc/fstab

#在文件中添加掛載內(nèi)容

103.45.185.152:/home/nfs/test1 /nfs  nfs  defaults 0 0

image.png

mount -a   #使文件/etc/fstab生效

在客戶端查看掛載情況

df -Th

image.png

向客戶端掛載目錄存入文件,到服務(wù)端查看情況

客戶端

image.png

服務(wù)端

image.png

三、固定端口部署

nfs部署為固定端口,并添加防火墻規(guī)則
查看服務(wù)端nfs端口使用情況

rpcinfo -p #查看當前服務(wù)以及端口

image.png

nfs服務(wù)需要開啟 mountd,nfs,nlockmgr,portmapper,rquotad這5個服務(wù),nfs 和 portmapper兩個服務(wù)是固定端口,nfs為2049portmapper為111。其他的3個服務(wù)是隨機端口
配置NFS固定端口

/etc/sysconfig/nfs中添加以下設(shè)置,端口可自行選擇

RQUOTAD_PORT=30001

LOCKD_TCPPORT=30002

LOCKD_UDPPORT=30002

MOUNTD_PORT=30003

STATD_PORT=30004

image.png

重啟rpc、nfs的配置與服務(wù)

systemctl restart rpcbind

systemctl restart nfs-server

/etc/modprobe.d/lockd.conf中添加以下設(shè)置

options lockd nlm_tcpport=30002

options lockd nlm_udpport=30002

image.png

重新加載NFS配置和服務(wù)

systemctl restart nfs-config

systemctl restart nfs-idmap

systemctl restart nfs-lock

systemctl restart nfs-server

查看端口情況

rpcinfo -p

image.png

添加防火墻規(guī)則

firewall-cmd --add-port=30002/tcp --add-port=30002/udp --permanent

firewall-cmd --add-port=30003/tcp --add-port=30003/udp --permanent

firewall-cmd --add-port=30004/tcp --add-port=30004/udp --permanent

firewall-cmd --add-port=111/tcp --add-port=111/udp --permanent

firewall-cmd --add-port=2049/tcp --add-port=2049/tcp --permanent

#依次把所有用到的端口和協(xié)議都添加完成

image.png

firewall-cmd --reload  #防火墻添加規(guī)則生效

image.png

提交成功!非常感謝您的反饋,我們會繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: