阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Llinux下搭建NFS文件共享服务器

483次阅读
没有评论

共计 2095 个字符,预计需要花费 6 分钟才能阅读完成。

NFS 配置文件权限参数说明(/etc/exports)

1、rw:表示可读写权限。

2、ro:表示只读权限。

3、sync:请求或写入数据时,数据同步写入到 NFS Server 的硬盘后才返回。(优点:数据安全不会丢。缺点:性能比启用该参数要差)。

4、async:写入时数据会先写到内存缓冲区,只到硬盘有空档才会再写入磁盘,这样可以提升写入效率!风险:若服务器宕机或不正常关机,会损失

缓冲区中未写入磁盘的数据(解决办法:服务器主板电池或加 UPS 不间断电源)。

5、no_root_squash: 访问 NFS Server 共享目录的用户如果是 root 的话,它对该共享目录具有 root 权限,这个配置原本是为无盘客户端准备的。用户应避免使用。

6、root_squash:如果访问 NFS Server 共享目录的用户是 root,则它的权限将压缩成匿名用户,同时它的 UID 和 GID 通常会变成 nfsnobody 账号身份。

7、all_squash: 不管访问 NFS Server 共享目录的用户身份如何,它的权限都将被压缩成匿名用户,同时它的 UID 和 GID 都会变成 nfsnobody 账号身份。在

早期多个 NFS 客户端同时读写 NFS Server 数据时,这个参数很有用。

在生产中配置 NFS 的重要技巧:1、确保所有客户端服务器对 NFS 共享目录具备相同的用户访问权限

a、all_squash 把所有客户端都压缩成固定的匿名用户(UID 相同)。

b、就是 anonuid,anongid 指定的 UID 和 GID 的用户。

2、所有的客户端和服务端都需要有一个相同的 GID 和 UID 用户,即 nfsnobody(UID 必须相同)。

anonuid:参数以 anon* 开头即指 anonymous 匿名用户,这个用户的 UID 设置值通常为 nfsnobody 的 UID 值,当然也可以自行设置这个 UID 值。

但是 UID 必须存在于 /etc/passwd 中。在多 NFS Clients 时,如果 Web Server 共享一个 NFS 目录,通过这个参数可以使得不同的 NFS

Clients 写入的数据对所有 NFS Clients 保持统一的用户权限,即为配置的匿名 UID 对应的用户权限,这个参数很有用,一般默认即可。

anongid:同 anonuid,区别就是把 uid(用户 id)换成 gid(组 id)。

一、部署 NFS 服务所需用到的软件

nfs-utils:NFS 服务的全程序,包括 rpc.nfsd、rpc.mountd 这两个 daemons 和相关文档说明,以及执行命令文件等。

rpcbind:CentOS.x 下面 RPC 的主程序。NFS 可视为一个 rpc 程序,在互动任何一个 RPC 程序之前,需要做好端口和功能的对应映射工作,这个映射工作就是由 RPCBIND 服务来完成的。因此,在提供 NFS 服务之前必须先启动 RPCBIND 服务。

二、搭建服务

*** 服务端 ***

1、安装常用到的软件(yum install lrzsz nmap tree dos2unix nc -y)

2、安装 NFS(yum install nfs-utils rpcbind)

3、启用 rpcbind 服务(/etc/init.d/rpcbind start){先}

Llinux 下搭建 NFS 文件共享服务器

4、查看 rpcinfo 服务信息(rpcinfo -p localhost)

Llinux 下搭建 NFS 文件共享服务器

5、启用 nfs 服务(/etc/init.d/nfs start){后}

Llinux 下搭建 NFS 文件共享服务器

6、创建 /data 目录(mkdir /data -p),再设置 /data 属于 nfsnobody 目录(chown -R nfsnobody.nfsnobody /data)

Llinux 下搭建 NFS 文件共享服务器

7、设置允许接入的网址和目录(vim /etc/exports)

Llinux 下搭建 NFS 文件共享服务器

注意:

1、rw 与 sync 的分隔符是逗号不是点

2、rpc 先启动 nfs 后启动,顺序不对会导致服务器报错

8、检查 rpcbind 服务和 nfs 服务是否启动(/etc/init.d/rpcbind status,/etc/init.d/nfs status)

Llinux 下搭建 NFS 文件共享服务器

9、确保有注册的端口(rpcinfo -p localhost)

Llinux 下搭建 NFS 文件共享服务器

10、平滑重启(/etc/init.d/nfs reload),检查是否部署成功(showmount -e 172.16.1.100)

Llinux 下搭建 NFS 文件共享服务器

*** 有目标文件表示部署成功 ***

扩展:查看服务端配置参数(cat /var/lib/nfs/etab)

查看已安装的软件和未安装的软件(yum grouplist)

*** 客户端 ***

1、开启 rpcbind 服务(/etc/init.d/rpcbind start)

2、查看 rpcbind 服务(/etc/init.d/rpcbind status)

3、设置开机启动(chkconfig rpcbind on)

4、查看启动设置(chkconfig –list rpcbind)

5、检查部署是否成功(showmount -e 172.16.1.100),或(telnet 172.16.1.100)

Llinux 下搭建 NFS 文件共享服务器

6、挂载(mount -t nfs 172.16.1.100:/data /mnt)

7、查看 inode(df -h),有以下挂载点则成功

Llinux 下搭建 NFS 文件共享服务器

8、开机自启动(echo “mount -t nfs 172.16.1.100:/data /mnt” >>/etc/rc.local)

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计2095字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19352
评论数
4
阅读量
8032433
文章搜索
热门文章
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见 zabbix!轻量级自建服务器监控神器在 Linux 的完整部署指南 在日常运维中,服务器监控是绕不开的...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
浏览器自动化工具!开源 AI 浏览器助手让你效率翻倍

浏览器自动化工具!开源 AI 浏览器助手让你效率翻倍

浏览器自动化工具!开源 AI 浏览器助手让你效率翻倍 前言 在 AI 自动化快速发展的当下,浏览器早已不再只是...
星哥带你玩飞牛NAS-8:有了NAS你可以干什么?软件汇总篇

星哥带你玩飞牛NAS-8:有了NAS你可以干什么?软件汇总篇

星哥带你玩飞牛 NAS-8:有了 NAS 你可以干什么?软件汇总篇 前言 哈喽各位玩友!我是是星哥,不少朋友私...
恶意团伙利用 PHP-FPM 未授权访问漏洞发起大规模攻击

恶意团伙利用 PHP-FPM 未授权访问漏洞发起大规模攻击

恶意团伙利用 PHP-FPM 未授权访问漏洞发起大规模攻击 PHP-FPM(FastCGl Process M...
小白也能看懂:什么是云服务器?腾讯云 vs 阿里云对比

小白也能看懂:什么是云服务器?腾讯云 vs 阿里云对比

小白也能看懂:什么是云服务器?腾讯云 vs 阿里云对比 星哥玩云,带你从小白到上云高手。今天咱们就来聊聊——什...
星哥带你玩飞牛NAS硬件 01:捡垃圾的最爱双盘,暴风二期矿渣为何成不老神话?

星哥带你玩飞牛NAS硬件 01:捡垃圾的最爱双盘,暴风二期矿渣为何成不老神话?

星哥带你玩飞牛 NAS 硬件 01:捡垃圾的最爱双盘,暴风二期矿渣为何成不老神话? 前言 在选择 NAS 用预...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
星哥带你玩飞牛NAS-13:自动追番、订阅下载 + 刮削,动漫党彻底解放双手!

星哥带你玩飞牛NAS-13:自动追番、订阅下载 + 刮削,动漫党彻底解放双手!

星哥带你玩飞牛 NAS-13:自动追番、订阅下载 + 刮削,动漫党彻底解放双手! 作为动漫爱好者,你是否还在为...
Prometheus:监控系统的部署与指标收集

Prometheus:监控系统的部署与指标收集

Prometheus:监控系统的部署与指标收集 在云原生体系中,Prometheus 已成为最主流的监控与报警...
星哥带你玩飞牛NAS硬件03:五盘位+N5105+双网口的成品NAS值得入手吗

星哥带你玩飞牛NAS硬件03:五盘位+N5105+双网口的成品NAS值得入手吗

星哥带你玩飞牛 NAS 硬件 03:五盘位 +N5105+ 双网口的成品 NAS 值得入手吗 前言 大家好,我...
星哥带你玩飞牛NAS-16:不再错过公众号更新,飞牛NAS搭建RSS

星哥带你玩飞牛NAS-16:不再错过公众号更新,飞牛NAS搭建RSS

  星哥带你玩飞牛 NAS-16:不再错过公众号更新,飞牛 NAS 搭建 RSS 对于经常关注多个微...
三大开源投屏神器横评:QtScrcpy、scrcpy、escrcpy 谁才是跨平台控制 Android 的最优解?

三大开源投屏神器横评:QtScrcpy、scrcpy、escrcpy 谁才是跨平台控制 Android 的最优解?

  三大开源投屏神器横评:QtScrcpy、scrcpy、escrcpy 谁才是跨平台控制 Andr...