Linux系统安装NFS服务器

简介: NFS是一种网络文件系统,英文全称Network File System,通过NFS可以让不同的主机系统之间共享文件或目录。通过NFS,用户可以直接在本地NFS客户端读写NFS服务端上的文件,是非常好的共享存储工具。本篇文章将介绍如何在CentOS7上安装NFS服务器,包括服务端和客户端安装两部分。

NFS是一种网络文件系统,英文全称Network File System,通过NFS可以让不同的主机系统之间共享文件或目录。通过NFS,用户可以直接在本地NFS客户端读写NFS服务端上的文件,是非常好的共享存储工具。本篇文章将介绍如何在CentOS7上安装NFS服务器,包括服务端和客户端安装两部分。

服务端安装:

一、下载安装nfs-utils

su#切换为root用户

yum install-y nfs-utils #使用yum下载安装nfs

二、创建共享文件夹

mkdir/share#创建名为share的文件夹

chmod777 /share#给share文件夹777全权限

三、编辑配置文件

vi/ect/exports#用vi编辑器打开/ect/目录下的exports文件

在exports文件里写入

/share*(rw,sync,no_root_squash,no_all_squash)

#/share: 共享目录位置。

#*: 客户端 IP 范围,* 代表所有,即没有限制。

#rw: 权限设置,可读可写。

#sync: 同步共享目录。

#no_root_squash: 可以使用 root 授权。

#no_all_squash: 可以使用普通用户授权。

四、开启nfs和rpcbind服务

systemctl restart rpcbind #重启rpcbind服务

systemctl restart nfs-server #重启nfs-server服务

systemctl  enable  rpcbind #设置rpcbind服务开机自启

systemctl  enable  nfs-server#设置nfs-server服务开机自启

firewall-cmd --zone=public --permanent --add-service={rpc-bind,mountd,nfs}

firewall-cmd --reload #防火墙需要打开 rpc-bind 和 nfs 的服务

五、检查挂载

showmount -e localhost #检查共享文件夹的挂载

六、查询NFS是否正常工作

systemctl status nfs #查询服务状态

systemctl stop nfs #停止服务

systemctl start nfs #开启服务

systemctl restrart nfs #重启服务

NFS服务正常工作,状态为Active,说明配置成功!


客户端安装:

1、安装nfs-utils并创建目录

su#切换为root用户

yum install-y nfs-utils #使用yum下载安装nfs

mkdir/client-share#创建名为client-share的目录

chmod777 /client-share#给client-share文件夹777全权限

2、执行nfs挂载

mount-t nfs LinuxIPAddress:/client-share/client-share#执行nfs挂载

mount#查看挂载是否成功

#下面测试 NFS

touch/client-share/a#在客户端向共享目录创建一个文件a

#接着去 NFS 服务端 查看,看到共享目录已经成功写入文件a。

目录
相关文章
|
6天前
|
弹性计算 Ubuntu Linux
阿里云服务器一键安装Docker社区版教程,基于系统运维管理OOS
阿里云服务器一键安装Docker社区版教程,基于系统运维管理OOS自动化部署。支持Ubuntu 22.04/20.04、CentOS 7.7-7.9及Alibaba Cloud Linux 3.2104 LTS。前提条件:ECS实例需运行中且有公网。步骤:选择Docker扩展并安装,验证成功通过命令`docker -v`查看版本号。
145 78
|
27天前
|
存储 人工智能 自然语言处理
ChatMCP:基于 MCP 协议开发的 AI 聊天客户端,支持多语言和自动化安装 MCP 服务器
ChatMCP 是一款基于模型上下文协议(MCP)的 AI 聊天客户端,支持多语言和自动化安装。它能够与多种大型语言模型(LLM)如 OpenAI、Claude 和 OLLama 等进行交互,具备自动化安装 MCP 服务器、SSE 传输支持、自动选择服务器、聊天记录管理等功能。
155 15
ChatMCP:基于 MCP 协议开发的 AI 聊天客户端,支持多语言和自动化安装 MCP 服务器
|
11天前
|
运维 监控 Linux
推荐几个不错的 Linux 服务器管理工具
推荐几个不错的 Linux 服务器管理工具
W9
|
2月前
|
运维 关系型数据库 MySQL
轻松管理Linux服务器的5个优秀管理面板
Websoft9 应用管理平台,github 2k star 开源软件,既有200+的优秀开源软件商店,一键安装。又有可视化的Linux管理面板,文件、数据库、ssl证书方便快捷管理。
W9
119 1
|
2月前
|
缓存 Ubuntu Linux
Linux环境下测试服务器的DDR5内存性能
通过使用 `memtester`和 `sysbench`等工具,可以有效地测试Linux环境下服务器的DDR5内存性能。这些工具不仅可以评估内存的读写速度,还可以检测内存中的潜在问题,帮助确保系统的稳定性和性能。通过合理配置和使用这些工具,系统管理员可以深入了解服务器内存的性能状况,为系统优化提供数据支持。
50 4
|
1月前
|
存储 Oracle 安全
服务器数据恢复—LINUX系统删除/格式化的数据恢复流程
Linux操作系统是世界上流行的操作系统之一,被广泛用于服务器、个人电脑、移动设备和嵌入式系统。Linux系统下数据被误删除或者误格式化的问题非常普遍。下面北亚企安数据恢复工程师简单聊一下基于linux的文件系统(EXT2/EXT3/EXT4/Reiserfs/Xfs) 下删除或者格式化的数据恢复流程和可行性。
|
2月前
|
安全 Linux API
Linux服务器安全
人们常误认为服务器因存于数据中心且数据持续使用而无需加密。然而,当驱动器需维修或处理时,加密显得尤为重要,以防止数据泄露。Linux虽有dm-crypt和LUKS等内置加密技术,但在集中管理、根卷加密及合规性等方面仍存不足。企业应选择具备强大验证、简单加密擦除及集中管理等功能的解决方案,以弥补这些缺口。
33 0
|
2月前
|
监控 Ubuntu Linux
使用VSCode通过SSH远程登录阿里云Linux服务器异常崩溃
通过 VSCode 的 Remote - SSH 插件远程连接阿里云 Ubuntu 22 服务器时,会因高 CPU 使用率导致连接断开。经排查发现,VSCode 连接根目录 ".." 时会频繁调用"rg"(ripgrep)进行文件搜索,导致 CPU 负载过高。解决方法是将连接目录改为"root"(或其他具体的路径),避免不必要的文件检索,从而恢复正常连接。
|
3月前
|
弹性计算 Linux 数据库
阿里云国际版如何迁移Linux云服务器系统盘中的数据
阿里云国际版如何迁移Linux云服务器系统盘中的数据
下一篇
开通oss服务