NFS 深入配置

NFS 深入配置,第1张

11 NFS配置参数权限

参数名称
参数用途

rw
read-write,表示可读写权限

ro
read-only,表示只读权限

sync
请求或写入数据时,数据同步写入到硬盘才完成

async
异步写到远程缓冲区

all_squash
不管客户端什么用户,到服务端都会被压缩成匿名用户

anonuid
匿名用户的UID

anongid
匿名用户的GID

在配置文件内设置共享目录时所给予的权限:
[root@nfs01 ~]$ cat /etc/exports
/data 1721610/24(rw,sync) 10000/24(ro)

配置好NFS服务后,/var/lib/nfs/etab文件中可以看到的配置参数以及默认自带的参数:
[root@nfs01 ~]$ cat /var/lib/nfs/etab
/data
1721610/24(rw,sync,wdelay,hide,nocrossmnt,secure,root_squash,
no_all_squash,no_subtree_check,secure_locks,acl,no_pnfs,anonuid=65534,
anongid=65534,sec=sys,rw,secure,root_squash,no_all_squash

111 更改NFS默认用户
1111 nfs01服务端NFS、以及所有客户端:
[root@nfs01 ~] id >NFS服务端以及客户端配置
1服务器端 *** 作:
1)对新添加的存储盘进行分区,格式化,挂载并写入/etc/fstab,确保开机自动挂载。
2)安装相关的软件包
yum install nfs-utils rpcbind -y
3)开启服务以及设置开机自启
systemctl restart rpcbind && systemctl enable rpcbind
systemctl restart nfs && systemctl enable nfs
4)配置/etc/exports
共享目录 可以挂载的客户端ip/网段 权限(ro,rw,sync,no_root_squash等等)
示例:
/data01 22250176110(rw,no_root_squash,sync)
/data01 22250176111(rw,no_root_squash,sync)
/data02 22250176113(rw,no_root_squash,sync)
/data02 22250176114(rw,no_root_squash,sync)
5)配置完成重启相关服务
systemctl restart rpcbind
systemctl restart nfs

2客户端 *** 作:
1)安装showmount命令:
yum install nfs-utils -y
2)查看服务端共享:
showmount -e 服务端ip
3)创建挂载点供共享盘使用:
mkdir 目录名
4)挂载查看:
mount -t nfs 服务端ip:/共享目录名 挂载点
示例: mount -t nfs 22250176135:/data01 /share
5)写入/etc/fstab
服务端ip:/共享目录名 挂载点 文件系统格式 客户端挂载参数 0 0
示例:22250176135:/data01 /share nfs defaults,_netdev 0 0
mount -a 检查
6)检查配置情况。

对大于2T的硬盘进行分区,使用parted命令
parted -s /dev/sdb mklabel gpt
parted -s /dev/sdb mkpart primary 2048s 100%

注:服务器端的rpcbind和nfs服务在启动过程中要先启动rpcbind,在启动nfs。

软件安装软件安装比较简单,从百度搜索haneWIN这款,下载下来后,双击运行,出现界面后点“下一步”即可。接下来是设置安装路径,这个根据个人设置选择即可然后是设置开始菜单下的文件名,在这里默认即可,点“下一步”继续安装。以上配置成功后,点击“安装”开始软件的安装,后面会自动安装完成。软件配置修改exports文件: 打开安装包下的exports文件,默认是把D盘下的temp文件夹做为输出目录,这里可以根据自己的情况修改即可(-name:nfs不用去改)D:\temp -name:nfs替换安装目录下的exports文件: 修改完后保存关闭,找到haneWIN软件的安装文件夹,替换掉原来的exports即可。重启nfs服务器: 从开始菜单下找到haneWIN软件,选择NFS下的重启所有服务成功后显示如一图所示内容,如果不成功,建议右击选择以管理员身份运行,Linux挂载在Linux中输入以下命令(192168144为Windows下的IP地址,这里需改成你实际配置的IP):mount –t nfs –o nolock 192168144:/nfs /nfs


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13456735.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-10
下一篇 2023-08-10

发表评论

登录后才能评论

评论列表(0条)

保存