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。

目录
相关文章
|
3月前
|
Ubuntu Linux 网络安全
Linux服务器之Ubuntu的安装与配置
Ubuntu Desktop是目前最成功、最流行的图形界面的Linux发行版;而Ubuntu Server也在服务器端市场占据了较大的份额。今天为大家详细介绍了Ubuntu Server的安装与配置,希望对你能有所帮助。关于VMware、VirtualBox等虚拟化软件的使用,朱哥还会在后续的文章中为大家详细介绍,敬请关注!
|
1月前
|
Shell Linux 网络安全
宝塔服务器面板部署安装git通过第三方应用安装收费怎么办—bash: git: command not found解决方案-优雅草卓伊凡
宝塔服务器面板部署安装git通过第三方应用安装收费怎么办—bash: git: command not found解决方案-优雅草卓伊凡
359 3
宝塔服务器面板部署安装git通过第三方应用安装收费怎么办—bash: git: command not found解决方案-优雅草卓伊凡
|
2月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
213 18
|
2月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
239 15
|
2月前
|
弹性计算 安全 Linux
使用阿里云服务器安装Z-Blog博客网站流程,新手一键部署教程
本教程教你如何在阿里云99元服务器上,通过宝塔Linux面板一键部署Z-Blog博客。基于CentOS 7.9系统,从远程连接、安装宝塔面板、开放端口到部署Z-Blog全流程详解,操作简单,新手也能轻松搭建个人博客网站。
393 13
|
3月前
|
弹性计算 安全 Linux
阿里云服务器ECS安装宝塔Linux面板、安装网站(新手图文教程)
本教程详解如何在阿里云服务器上安装宝塔Linux面板,涵盖ECS服务器手动安装步骤,包括系统准备、远程连接、安装命令执行、端口开放及LNMP环境部署,手把手引导用户快速搭建网站环境。
|
3月前
|
Ubuntu Linux
如何在 Ubuntu 服务器上安装桌面环境(GUI)
如果你有任何问题,请在评论区留言。你会在服务器上使用 GUI 吗?参照本文后你遇到了什么问题吗?
447 0
|
4月前
|
监控 Linux 网络安全
FinalShell SSH工具下载,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux
FinalShell是一款国人开发的多平台SSH客户端工具,支持Windows、Mac OS X和Linux系统。它提供一体化服务器管理功能,支持shell和sftp同屏显示,命令自动提示,操作便捷。软件还具备加速功能,提升访问服务器速度,适合普通用户和专业人士使用。
1141 0
|
4月前
|
存储 安全 Linux
Linux服务器上安装配置GitLab的步骤。
按照以上步骤,一个基础的GitLab服务应该运行并可以使用。记得定期检查GitLab官方文档,因为GitLab的安装和配置步骤可能随着新版本而变化。
385 0
|
1月前
|
弹性计算 运维 安全
阿里云轻量应用服务器与云服务器ECS啥区别?新手帮助教程
阿里云轻量应用服务器适合个人开发者搭建博客、测试环境等低流量场景,操作简单、成本低;ECS适用于企业级高负载业务,功能强大、灵活可扩展。二者在性能、网络、镜像及运维管理上差异显著,用户应根据实际需求选择。
211 10