Linux中NFS的配置和使用

这篇具有很好参考价值的文章主要介绍了Linux中NFS的配置和使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.关于NFS:NFS全称network file system 网络文件系统 ,linux/unix系统之间共享文件的一种协议,支持多节点同时挂载以及并发写入。这里关于nfs的介绍就不多讲,感兴趣的话,具体细节可以在百度上面自行查看。

二.建立nfs服务器:

(1)需要至少准备两台虚拟机 :linux nfs,linux,运维,服务器

这里我将CentOS7作为服务器,将CentOS7-142作为客户端进行下面实验。

1.在服务器上面安装NFS软件包:yum install -y nfs-utils rpcbind

linux nfs,linux,运维,服务器

在进行NFS共享之前需要先启动rpcbind服务,rpcbind是一个在rpc系统上运行的服务器程序,它允许客户端查询指定的rpc服务,并获取该服务使用的tcp或udp端口号。

在Linux中,nfs基于rpc,所以必须依赖rpcbind服务,也就是说要启用nfs服务的话,应确保rpcbind服务已经开启且运行。

2.设置开机启动NFS:

systemctl   start   nfs-server    systemctl   start   nfs-lock   

systemctl   start   nfs-idmap    systemctl   start   rpcbind

3.设置NFS开机自启动服务:

systemctl   enable   nfs-server    systemctl   enable   nfs-lock   

systemctl   enable   nfs-idmap    systemctl   enable   rpcbind

4.创建需要共享的目录:通过此目录服务器可以在此上传文件,也可以下载文件。

mkdir  -p  /application/share   (这个目录并非指定目录,随便创哪个都行)

更改文件夹及其子文件夹的权限,方便后续的写入和删除:

chmod  777  /application/share

5.配置需要共享的目录到 /etc/exports下:

vim  /etc/exports  进入后配置一下内容即可:

linux nfs,linux,运维,服务器

图中的IP地址是你想要共享的那台机器,也可以写多个,我这里只有一台客户机,所以就写了一个ip地址。

配置完毕执行一下:exportfs  -a指令,使exports的修改生效

6.检查共享目录是否正确:showmount  -e

linux nfs,linux,运维,服务器

可以看到有192.168.26.142这个IP,配置正确,图中有两个IP地址是因为192.168.26.140是我之前配置的,你们执行showmount   -e 指令只要出现了刚才配置时输入的ip地址即正确。

(2)建立NFS客户端

以上命令是在服务器端进行配置的,接下来配置客户端,一定要搞清楚哪台机器是客户端,哪台机器是服务器端。

1.安装NFS:yum  install  -y   nfs-utils

linux nfs,linux,运维,服务器

我这里已经安装过了,所以显示无需处理。

2.检查共享目录是否正确:showmount  -e  192.168.26.137

linux nfs,linux,运维,服务器

可以看到和刚刚服务器端上的一样。

3.挂载远程服务器NFS分区到本地挂载点:

先创立挂载的目录:mkdir  -p   /webdata/share  创建此目录是为了将服务器端NFS进行挂载,此目录随便创,创什么名字都行,非指定。

现在开始挂载:mount  -t  nfs  192.168.26.137:/application/share    /webdata/share

这里的 -t (type) 意思是指定什么类型,我们这里指定的是:nfs类型

挂在完毕使用 df命令查看,可以看到已经挂载成功。

linux nfs,linux,运维,服务器

4.实验:上传或删除文件

linux nfs,linux,运维,服务器

linux nfs,linux,运维,服务器

此时我们在服务器上进入我们创建的共享目录里面,可以看到里面有文件,这是我之前创建的,你们进入的话应该是空的,我们进入客户端创建的共享文件里看一下,可以看到,客户端和服务器端的共享文件里面的内容都一样。

接下来我们在服务器端删除这些文件看一下,客户端是否也会跟着删除。

linux nfs,linux,运维,服务器

linux nfs,linux,运维,服务器

可以看到,在服务端删除后,客户端的文件也不见了,两者同步。

我们在客户端的共享文件夹下创建文件,服务器端是否也会出现此文件呢?

linux nfs,linux,运维,服务器

linux nfs,linux,运维,服务器

可见,在客户端创建文件,服务器端也会出现,两者同步。文章来源地址https://www.toymoban.com/news/detail-763973.html

到了这里,关于Linux中NFS的配置和使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux - 进阶 NFS 服务器 NFS文件权限与共享目录权限主次问题

            #    NFS 的权限本身没有用户密码和账户验证登录过程               ( 你可以回忆下,我们前面访问远程共享目录的时候,是没有输入账户,密码啥的,是没                 有这个步骤的)              所以客户端登录到服务器后,会把客户端的

    2024年02月04日
    浏览(50)
  • 服务器(linux)磁盘挂载nfs

    笔者项目中此前有这么个需求,需要支持文件进行预览,文件的存储位置都在后端服务器上,想要支持预览是比较困难的(若是在前端服务器上则比较方便),因为无法做到跨服务器之间的静态文件预览,然后解决这个问题的思路就设定在了将后端服务器的文件所在位置挂载

    2024年02月04日
    浏览(49)
  • Linux系统安装NFS服务器

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

    2024年01月21日
    浏览(52)
  • Linux上的NFS服务器搭建

    目录 一.服务器端搭建 二.客户端搭建 Shareserver NFS服务器: 1:给NFS服务器一个ip地址 2:修改主机名 3:修改主机映射关系 4:测试联通性 5:查询是否有rpcbind及nfs-utils,若无则安装 6:查询是否有rpcbind及nfs-utils状态,若关闭则开启 7:关闭防火墙 8:创建共享目录/share,并在其共享目录中

    2024年02月07日
    浏览(51)
  • linux主机搭建NFS服务器

    NFS(Network File System,网络文件系统) 它允许网络中的计算机(不同的计算机、不同的操作系统)之间通过TCP/IP网络共享资源,主要在unix系列操作系统上使用。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。 NFS服务器

    2024年01月16日
    浏览(48)
  • Linux - 进阶 NFS服务器 详解网络共享服务器 ( 预备知识)

               N  :  就是 网络 Network          F   :     就是  File  文件         S   :  system          简称为 网络文件系统                 官方   :               NFS 是一种古老的用于UNIX/LINUX主机之间进行文件共享的协议              Network  File  System 网

    2024年02月13日
    浏览(50)
  • 【Linux网络服务】Centos7搭建nfs文件共享服务器

    1.NFS介绍 2.环境准备 3.在A服务端机器安装nfs-utils和rpcbind包 4.启动rpcbind检查是否启动了rpcbind服务并监听111端口 5.配置NFS服务的配置文件,参数配置:vi /etc/exports 数据同步与数据异步的区别 数据同步:当系统从内存中向磁盘中持久化数据时,同步发送表示只有当内存中的数据

    2024年02月06日
    浏览(56)
  • Linux中NFS的配置和使用

    一.关于NFS:NFS全称network file system 网络文件系统 ,linux/unix系统之间共享文件的一种协议,支持多节点同时挂载以及并发写入。这里关于nfs的介绍就不多讲,感兴趣的话,具体细节可以在百度上面自行查看。 二.建立nfs服务器: (1)需要至少准备两台虚拟机 : 这里我将Cent

    2024年02月04日
    浏览(26)
  • NFS 服务器配置

    1、环境介绍 操作系统:centos 7.9 cpu:4核心 内存:8G 磁盘:100G 2、更改主机名和域名解析 3、关闭selinux 4、安装nfs服务 5、安装rpc服务(如果提示安装了 直接跳过) 6、启动rpcbind 7、启动nfs 8、关闭防火墙 9、创建数据目录并更改权限 10、配置nfs配置文件 添加如下 #exports配置常

    2024年02月09日
    浏览(51)
  • 配置NFS服务器

    传统两种不同的存储解决方案:NFS和SAN 新型的解决方案:云存储 NFS (Network File System)网络文件系统。是一种用于在计算机网络上共享文件的协议。它允许在不同的计算机之间共享文件和目录,就好像它们在本地系统上一样 NFS服务器可以保障数据一致性 SAN (Storage Area Netw

    2024年02月09日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包