首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

nfs linux上安装

一、基础概念

NFS(Network File System)即网络文件系统,它允许通过网络共享文件资源,使得不同主机之间可以像访问本地文件系统一样访问共享的文件。

二、优势

  1. 资源共享方便
    • 多个客户端可以方便地共享服务器上的文件,无需在每个客户端都存储相同的文件副本。
  • 简化管理
    • 对于集中存储的数据,只需要在服务器端进行管理(如备份、更新等),客户端可以直接使用共享资源。

三、类型(从安装角度主要涉及客户端和服务器端类型)

  1. NFS服务器端
    • 负责提供共享的文件或目录。
  • NFS客户端
    • 用于挂载服务器端共享的资源并访问。

四、应用场景

  1. 集群环境
    • 在计算集群中,多个节点可能需要访问相同的配置文件、数据集等。
  • 企业办公环境
    • 多个用户的工作站可以共享一些公共的文档、软件安装包等资源。

五、在Linux上的安装步骤

  1. 安装NFS服务器端(以CentOS系统为例)
    • 首先确保系统已更新:
      • yum update -y
    • 安装NFS相关软件包:
      • yum install nfs - utils -y
    • 启动并设置NFS服务开机自启:
      • systemctl start nfs - server
      • systemctl enable nfs - server
    • 配置共享目录,在/etc/exports文件中添加共享规则,例如:
      • 如果要共享/home/nfs_share目录给IP为192.168.1.0/24的网络中的主机,并且允许读写权限:
        • /home/nfs_share 192.168.1.0/24(rw,sync)
    • 重新加载NFS配置:
      • exportfs -ra
  • 安装NFS客户端(同样以CentOS系统为例)
    • 安装NFS客户端软件包:
      • yum install nfs - utils -y
    • 挂载NFS共享目录,例如挂载上面服务器端共享的/home/nfs_share目录到本地的/mnt/nfs目录:
      • 首先创建本地挂载点:mkdir -p /mnt/nfs
      • 然后挂载:mount 192.168.1.100:/home/nfs_share /mnt/nfs(这里假设服务器IP为192.168.1.100

如果在安装过程中遇到问题:

  1. 权限问题
    • 如果在挂载或者访问共享目录时遇到权限不足的情况,检查共享目录在服务器端的权限设置以及NFS共享规则中的权限选项(如rw表示读写,ro表示只读)。
    • 确保客户端和服务器端用户具有合适的UID和GID映射(可以通过idmapd服务相关配置来调整,在较新版本的NFS中)。
  • 网络连接问题
    • 如果无法挂载共享目录,检查网络连接是否正常。可以使用ping命令测试客户端到服务器的网络连通性。
    • 查看防火墙设置,确保NFS相关的端口(如111端口用于RPC服务,2049端口用于NFS服务本身等)在防火墙中开放。在CentOS系统中,可以使用firewall - cmd命令来开放相关端口,例如:
      • firewall - cmd --permanent --add - port=111/tcp
      • firewall - cmd --permanent --add - port=2049/tcp
      • firewall - cmd --reload
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Linux系统NFS的安装和配置

    Linux系统NFS的安装和配置 1 安装 需要安装 portmap和nfs-utils这两个包,下载rpm包后用rpm安装或者直接用yum安装都可以。...服务器将检查其父目录的权限(默认设置); no_subtree:即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率; 例如,我们在namenode1机器上配置做如下配置 /home.../dfs/nfs_share_edits/      namenode2(rw) 这个配置是把namenode1上的/home/dfs/nfs_share_edits目录设置成共享,可以给namenode2...停止服务 service nfs stop service portmap stop 4 客户端挂载 命令格式 mount NFS服务器IP/域名:共享目录 本地挂载目录 例如,在namenode2机器上运行...相关的守护进程 nfsd 它是基本的NFS守护进程,主要功能是管理客户端是否能够登录服务器; mountd 它是RPC安装守护进程,主要功能是管理NFS的文件系统。

    2K10

    Linux系统安装NFS服务器

    NFS是一种网络文件系统,英文全称Network File System,通过NFS可以让不同的主机系统之间共享文件或目录。...通过NFS,用户可以直接在本地NFS客户端读写NFS服务端上的文件,是非常好的共享存储工具。本篇文章将介绍如何在CentOS7上安装NFS服务器,包括服务端和客户端安装两部分。...服务端安装: 一、下载安装nfs-utils su #切换为root用户 yum install -y nfs-utils #使用yum下载安装nfs 二、创建共享文件夹 mkdir /share #创建名为...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 #创建名为

    92032

    如何在Debian 9上安装NFS共享

    没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器。 将腾讯云CVM服务器配置为使用私有IP。...更新软件包来源: sudo apt update 安装NFS服务器包nfs-kernel-server: sudo apt install nfs-kernel-server 安装Portmapper软件包...更新软件包来源: sudo apt update 安装NFS客户端软件包nfs-common: sudo apt install nfs-common 在客户端腾讯云CVM服务器的本地文件系统中创建一个目录...高级配置 NFS提供各种挂载选项。在本教程中,我们使用了读写访问,异步文件传输和可中断硬等待的标准行为,但您可以使用以下选项在NFS共享上配置其他行为。...指定NFS请求的超时。 nolock:禁用文件锁。适用于较旧的NFS服务器。 noexec:禁用NFS共享上的二进制文件或脚本的执行。 nosuid:阻止用户获得NFS共享上文件的所有权。

    2.1K21

    Linux NFS服务器的安装与配置

    SELINUX=disabled 三、安装NFS服务 NFS的安装是非常简单的,只需要两个软件包即可,而且在通常情况下,是作为系统的默认包安装的。...nfs-utils-* :包括基本的NFS命令与监控程序  portmap-* :支持安全NFS RPC服务的连接 1、查看系统是否已安装NFS 系统默认已安装了nfs-utils portmap 两个软件包...2、如果当前系统中没有安装NFS所需的软件包,需要手工进行安装。nfs-utils 和portmap 两个包的安装文件在系统光盘中都会有。...# service portmap stop 4、设置NFS服务器的自动启动状态 对于实际的应用系统,每次启动LINUX系统后都手工启动nfs服务器是不现实的,需要设置系统在指定的运行级别自动启动portmap.../xtab   -u 卸载单一目录(和-a一起使用为卸载所有/etc/exports文件中的目录)   -v 在export的时候,将详细的信息输出到屏幕上。

    5.7K70

    linux学习第五十一篇:NFS介绍,NFS服务端安装配置,NFS配置选项

    NFS介绍 NFS是Network File System的缩写,NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本,...NFS应用场景是:A,B,C三台机器上需要保证被访问到的文件是一样的,A共享数据出来,B和C分别去挂载A共享的数据目录,从而B和C访问到的数据和A上的一致。NFS服务需要借助RPC服务去通信。...NFS原理图: ? NFS服务端安装配置 准备两台机器,A机器和B机器。...A机器服务端: 安装包: yum install -y nfs-utils rpcbind 编辑配置文件: vim /etc/exports 加入如下内容: /home/nfstestdir...和上面几个选项搭配使用,定义被限定用户的uid和gid 客户端挂载 B机器客户端: 安装包: yum install -y nfs-utils 客户端上的rpc服务与服务端上的区别: ?

    1.5K90

    NFS介绍,NFS服务端安装配置,NFS配置选项

    在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。      ...NFS不会监听任何端口,监听端口是由rpcbind产生的服务监听端口 111 NFS服务端安装配置: 准备两台机器,A机器和B机器。...A机器服务端: 安装包:  yum install -y nfs-utils rpcbind 编辑配置文件:  vim /etc/exports  加入如下内容: /home/nfstestdir /...enable rpcbind 设置nfs开机启动:  systemctl enable nfs NFS配置选项 rw 读写 ro 只读 sync 同步模式,内存数据实时写入磁盘 async 非同步模式... 客户端上所有用户在使用NFS共享目录时都被限定为一个普通用户 anonuid/anongid 和上面几个选项搭配使用,定义被限定用户的uid和gid 客户端挂载: B机器客户端: 安装包:  yum

    4.4K50

    Linux基础软件-nfs

    讲的那些东西都算是系统自带的,但是Linux作为一个服务器操作系统,肯定是要安装运行软件来满足我们的业务需要,本章基础软件部分,将从下面几个部分来讲解: Linux基础软件-软件安装 Linux基础软件...那什么是nfs,他又有什么用处? 什么是nfs NFS(Network File System)是一种分布式文件系统协议,用于在网络上共享文件和目录。...它允许多个计算机系统通过网络访问和共享存储在远程文件服务器上的文件。 搭建nfs nfs服务分服务端和客户端,在公有云里面,厂商负责提供服务端,客户端(虚拟机)只要有对应的命令就可以正常挂载使用。...服务端搭建 安装nfs软件 yum install nfs-utils -y 2.配置nfs #编辑文件 vi /etc/exports #根据需要配置需要共享的目录,保存退出 /home...以下是一些常用的NFS配置参数: 导出目录(Export Directory):指定要在NFS服务器上共享的目录路径。例如,/home/nfs_share。

    6010

    Linux上安装Mysql

    Linux上安装Mysql Linux上安装Mysql Linux上安装软件常见的几种方式: 使用yum进行安装 修改密码及登录 设置编码 设置开机启动 关闭防火墙 删除mysql 使用tar.xz安装...远程连接 Linux上安装Mysql Linux上安装软件常见的几种方式: 源码编译 压缩包解压(一般为tar.gz) 编译好的安装包(RPM、DPKG等) 在线安装(YUM、APT等) 以上几种方式便捷性依次增加...几种安装方式最好都能掌握,原则上能用简单的就用简单的:YUM>RPM>tar.gz>源码 使用yum进行安装 查看是否已经安装了mysql [root@localhost ~]# rpm -qa|grep...mysql #无输出说明没有安装 打开网址:MySQL Yum存储库 找到对应linux的版本进行下载 查看自己的版本: [root@localhost ~]# cat /etc/redhat-release...wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.15-linux-glibc2.12-i686.tar 3.安装和配置 MySQL

    3.3K31

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券