NFS服务端配置流程:
第一步:检查NFS服务相关软件是否安装
rpm -qa|egrep "nfs-utils|rpcbind"
如果没有安装,yum安装即可
yum install -y nfs-utils rpcbind
第二步:修改NFS默认配置文件
vim /etc/exports
01.定义共享目录 02.定于允许使用共享目录的主机或网段地址信息(03.定义共享目录权限信息)
/data 172.16.1.0/24(rw,sync,all_squash)
第三步:创建共享目录,并设置权限
mkdir /data
chown -R nfsnobody.nfsnobody /data/
ll /data/ -d
drwxr-xr-x 2 nfsnobody nfsnobody 4096 Jan 16 15:14 /data/
第四步:启动服务(先启动RPC,再启动NFS)
[[email protected] ~]# /etc/init.d/rpcbind start
[[email protected] ~]# /etc/init.d/nfs start
第五步:本地检查
#检查是否开放端口
[[email protected] ~]# rpcinfo -p localhost
#检查是否有共享目录
[[email protected] ~]# showmount -e localhost
Export list for localhost:
/data 172.16.1.0/24
NFS客户端配置流程:
第一步:确认是否安装NFS相关软件
rpm -qa|egrep "nfs-utils|rpcbind
如果没有安装,yum安装即可
yum install -y nfs-utils rpcbind
第二步:局域网客户端检查是否有开放端口及共享目录
[[email protected] mnt]# rpcinfo -p 10.0.0.31
[[email protected] mnt]# showmount -e 10.0.0.31
Export list for 10.0.0.31:
/data 172.16.1.0/24
第三步:实现共享目录应用/挂载
[[email protected] ~]# mount -t nfs 172.16.1.31:/data /mnt/
[[email protected] ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 9.5G 1.6G 7.5G 17% /
tmpfs 238M 0 238M 0% /dev/shm
/dev/sda1 190M 35M 146M 19% /boot
172.16.1.31:/data 9.5G 1.6G 7.5G 18% /mnt
NFS服务配置文件格式信息说明
/etc/exports文件配置格式为:
NFS共享目录 NFS客户端地址1(参数1,参数2,...) 客户端地址2(参数1,参数2,...) 备注:NFS客户端地址与括号之间不能有
或 空格
NFS共享目录 NFS客户端地址(参数1,参数2,...)
NFS共享目录:
为NFS服务器端要共享的实际目录,要用绝对路径,如(/data)。
#####注意共享目录的本地权限,如果需要读写共享,一定要让本地目录可以被NFS客
户端的用户(nfsnobody)读写。
? NFS客户端地址:
为NFS服务器端授权的可访问共享目录的NFS客户端地址,可以为单独的IP地址或主机
名、域名等,也可以为整个网段地址。还可以用“*”来匹配所有客户端服务器,这里所谓的
客户端一般来说是前端的业务的业务服务器,例如:web服务
权限参数集
对授权的NFS客户端的访问权限设置。
? nfs权限 nfs配置的/etc/exports /data 172.16.1.0/24(rw)
? 本地文件系统权限 挂载目录的权限rwxr-xr-x root root /data
重要配置文件参数说明:
rw ---设置共享目录读写模式
ro ---设置共享目录只读模式
sync ---采用同步方式存储数据,存储数据到硬盘中
async ---采用异步方式存储数据,存储数据到内存中
no_root_squash --- root用户不做映射
/data 172.16.1.0/24(rw,sync,no_root_squash)
/etc/init.d/nfs reload ---平滑重启
/etc/init.d/nfs restart ---重启
root_squash --- root用户做映射
/data 172.16.1.0/24(rw,sync,root_squash,no_all_squash)
all_squash --- 所有用户都做映射
/data 172.16.1.0/24(rw,sync,all_squash)
no_all_squash --- 所有用户都不做映射
原文地址:http://blog.51cto.com/674564591/2066141
时间: 2024-10-05 04:33:10