首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏技术杂记

    NFS 配置7

    /etc/init.d/portmap (Centos 5.x) 或 /etc/init.d/rpcbind (Centos 6.x)/etc/init.d/nfslock 都是启动状态[root@nfs-client ~]# mount -t nfs -o intr nfs-server:/data/nfs /mnt/nfs/ [root@nfs-client ~]# df -h Filesystem 1.7T 585G 1.1T 36% /mnt/nfs[root@nfs-client ~]# 查看本地挂载参数使用 mount 不加参数查看OptionDefaultsuid /etc/init.d/nfslocknetstat -tulnp | grep -E ‘(rpc|nfs)’NFS的启动信息默认会写到 /var/log/messages 里rpcinfo -p localhostrpcinfo -o intr nfs-server:/data/nfs /mnt/nfs/原文地址

    80210编辑于 2022-07-09
  • 来自专栏花落的技术专栏

    NFS服务器

    NFS应用场景,常用于高可用文件共享,多台服务器共享同样的数据,可扩展性比较差,本身高可用方案不完善,取而代之的数据量比较大的可以采用MFS、TFS、HDFS等等分布式文件系统。 1. root用户的所有请求映射成如anonymous用户一样的权限(默认) no_root_squas root用户具有根目录的完全管理访问权限 anonuid 指定用户UID anongid 指定用户组ID 7. 使用showmount -e localhost 命令用于查询NFS服务器的相关信息,显示NFS服务器的输出清单。 11. 但是客户端的用户UID跟服务端不一致,所以是没有权限删除文件的,首先退出tets用户,切换root用户后,需要修改客户端test用户UID跟服务端一致即可解决问题,命令:usermod -u 1002 tets 7. 在客户端将NFS远程共享目录挂载命令加入fstab配置,不然服务器重启挂载点将消失,加入以下配置到/etc/fstab配置文件 192.168.199.180:/www /mnt nfs defaults

    1.7K00编辑于 2021-12-05
  • 来自专栏运维猫

    NFS服务器

    NFS服务端概述: NFS,是Network File System的简写,即网络文件系统。网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。 ? 模式:C/S 模式 端口: RHEL7是以NFSv4作为默认版本,NFSv4使用TCP协议(端口号是2049)和NFS服务器建立连接 ? 服务的使用方法(看下机器名字,客户端挂载) showmount -e NFS服务器IP 例: [root@docker-02 opt]# showmount -e 172.17.120.50 Export /etc/fstab 在文件最后添加自动挂载的信息: /dev/mapper/centos-root / xfs defaults 0 0 UUID=79285dbe-478c-4de0-93e7-

    2.7K10发布于 2019-09-23
  • 来自专栏编程我也会

    centos7 NFS 配置

    NFS是什么 最近项目上有这么个需求,客户端上传文件的时候,想把文件上传到另外一台服务器。 本来想用ftp的,觉得太麻烦,就各种查资料,请教别人,后来发现,NFS这个东东真不错。 简单来说就是,把远程服务器上的一个目录映射到本地,就像操作本地目录一下操作远程目录,这个完全符合我的需求。 NFS分为服务器端和客户端,远程服务器是服务端,本地服务器是客户端,我们现在就开始配置吧。 查看是否共享成功 showmount -e localhost 至此,服务器端配置成功。 客户端配置 安装NFS 同样需要检查安装nfs,步骤和服务器一样。 命令格式:mount -t nfs 服务器的IP:/服务器上的共享目录 本地的挂载目录 输入命令: mount -t nfs 10.145.1.36:/usr/local/upload /usr/local nfs defaults 0 0 这样就算服务器重启,也不会丢失配置了。

    1.5K11编辑于 2022-05-16
  • 来自专栏若尘的技术专栏

    搭建NFS服务器

    NFS应用场景,常用于高可用文件共享,多台服务器共享同样的数据,可扩展性比较差,本身高可用方案不完善,取而代之的数据量比较大的可以采用MFS、TFS、HDFS等等分布式文件系统。 1. root用户的所有请求映射成如anonymous用户一样的权限(默认) no_root_squas root用户具有根目录的完全管理访问权限 anonuid 指定用户UID anongid 指定用户组ID 7. 使用showmount -e localhost 命令用于查询NFS服务器的相关信息,显示NFS服务器的输出清单。 11. 但是客户端的用户UID跟服务端不一致,所以是没有权限删除文件的,首先退出tets用户,切换root用户后,需要修改客户端test用户UID跟服务端一致即可解决问题,命令:usermod -u 1002 tets 7. 在客户端将NFS远程共享目录挂载命令加入fstab配置,不然服务器重启挂载点将消失,加入以下配置到/etc/fstab配置文件 192.168.199.180:/www /mnt nfs defaults

    2.2K65编辑于 2021-11-26
  • 来自专栏桥路_大数据

    centos7文件共享服务器nfs搭建

    前言 相对于samba来说,如果仅仅只是希望搭建一个linux之间进行文件共享的服务器,而不是所有异构的系统之间共享的话,nfs是一个不错的选择。 但是客户端如果想要共享nfs服务器上的文件,则必须安装nfs-utils客户端才能共享成功。各有优劣,下面来讲nfs的搭建。 root_squash:将客户端使用的是root用户时,则映射到NFS服务器的用户为NFS的匿名用户(nfsnobody)。         6.生效配置 exportfs -r 7.开启防火墙 firewall-cmd --permanent --add-service=nfs firewall-cmd --permanent --add-service 9.客户端创建需要挂载的目录 mkdir /usr/share 10.客户端查看服务器共享目录信息 showmount -e 服务器ip 11.进行挂载 mount -t nfs 主机ip:/data

    2.1K40发布于 2019-02-20
  • 来自专栏John Wong's Blog

    CentOS 7.x安装部署NFS文件共享服务器

    一、防火墙配置 CentOS 7.x默认使用的是firewall作为防火墙,这里改为iptables防火墙。 #保存退出 setenforce 0 #使配置立即生效 三、安装NFS服务器 #如果是debian/ubuntu系统,使用命令安装 apt-get install nfs-common nfs-kernel-server #保存退出 创建共享目录,在服务器上创建共享目录,并设置权限。 192.168.21.0/24 cat /var/lib/nfs/etab 四、客户端配置 客户端挂载目录不需要开放nfs服务器上的端口 1.安装nfs 客户端只需要安装即可,无需启动 yum -y NFS服务器共享目录,第一个目录是nfs服务器共享目录,第二个目录是客户端本地目录 如果要卸载目录,执行下面命令 umount /data/nfs #卸载目录 2、设置开机自动挂载目录 说明: 请勿将挂载目录写到

    57630编辑于 2021-12-23
  • 来自专栏开源部署

    Linux NFS服务器详解

    NFS资源,然后申请相应的空闲端口给NFS进程并通知给RPC客户端,这样NFS客户端就可以通过得到的端口号和服务器通信啦。 //查看NFS服务器和挂载上的客户端各种信息 2、配置使用 I) /etc/exports 这个文件控制NFS服务器共享出去的资源以及访问权限等 在NFS服务器上编辑此文件加上一行 /nfs服务器上要共享出去的目录 /Linux/2012-10/73159.htm Ubuntu搭建nfs服务器 http://www.linuxidc.com/Linux/2012-10/71930.htm 文件服务器NFS配置详解 NFS资源,然后申请相应的空闲端口给NFS进程并通知给RPC客户端,这样NFS客户端就可以通过得到的端口号和服务器通信啦。 //查看NFS服务器和挂载上的客户端各种信息 2、配置使用 I) /etc/exports 这个文件控制NFS服务器共享出去的资源以及访问权限等 在NFS服务器上编辑此文件加上一行 /nfs服务器上要共享出去的目录

    3.8K40编辑于 2022-06-12
  • 来自专栏全栈程序员必看

    centos7搭建nfs详细步骤(有哪些免费的服务器)

    6.NFS本身可以认为是RPC的一个程序,NFS是一个文件系统,而RPC负责信息的传输 【2】配置NFS服务器 1.NFS的安装需要2个软件包[通常作为系统的默认包安装]: 服务器连接NFS客户端的信息。 【7NFS服务有5个后台进程组成 rpc.nfsd //负责主要的工作 rpc.lockd和rpc.statd //负责抓去文件锁 的一部分,如果使用的是rpm包,它们存放在/usr/sbin目录下 2.在CentOS7之前的版本中,要启动NFS服务,执行/etc/init.d/nfsstart即可;在CentOS7中由于系统框架的改变 -e 127.0.0.1 //查看服务器的输出清单 【9】配置NFS客户端 确定要挂载的文件路径,且该路径中已经没有存在的数据 确定要挂载的服务器端的路径,

    3.6K10编辑于 2022-07-28
  • 来自专栏开源部署

    基于CentOS 7实现的NFS

    通过NFS我们的PC可以将网络端的NFS服务器分享的目录挂载到本地端的机器当中,在本地端的机器看起来,远程主机的目录就好像是自己的一个磁盘分区一样。 客户端向服务器端的RPC(port 111)发出NFS的请求;               2. 服务器端找到对应的已注册的NFS daemon端口后,回报给客户端;    3. : 0.54.el7 Architecture: x86_64 [root@nfs ~]# systemctl stop firewalld [root@nfs ~]# setenforce 0 [root 客户端使用root用户访问时,映射到NFS服务器的匿名用户;     no_root_squash:当NFS客户端使用root用户访问时,映射到NFS服务器的root用户;     all_squash 服务器上的root是一种不安全的做法,我们可以指定客户端映射到NFS服务器的用户,配置如下: [root@nfs ~]# useradd nfSUSEr -s /sbin/nologin [root@

    41420编辑于 2022-07-14
  • 来自专栏开源部署

    文件服务器-NFS

    1.安装nfs服务器 #1.检查软件安装 [root@jiang ~]# rpm -qa | grep rpcbind [root@jiang ~]# rpm -qa | grep nfs #2.安装必须软件 [确定] 正在启动 RPC idmapd:                                      [确定] 3.配置nfs服务器nfs的主配置文件是/etc/exports,该文件若不存在时   属组和属主仍然是root(不安全,不建议使用) insecure:允许客户端从大于1024的TCP/IP端口连NFS服务器 secure:限制客户端只能从小于1024的TCP/IP端口连接NFS服务器 #### #与nfs服务器有关的指令介绍: 当重新修改了/etc/exports 文件后,不需要重新启动nfs服务器,可以通过exportfs指令来管理。 服务器端分享出来的目录。

    5.7K10编辑于 2022-06-30
  • 来自专栏开源部署

    NFS文件服务器

    NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。 NFS优势: 可以把服务器上的文件像本地一样的操作,节省本地的存储空间 nfs配置简单,而且服务本身对系统资源占用较少 nfs服务可以支持很多其它的服务,如kickstart,配合在一起, 可以实现更多功能 应用场景 共享存储服务器: 图片服务器、视频服务器等 家目录漫游:域用户家目录服务器 文件服务器:内容文件存储服务器 工作原理 NFS体系有两个主要部分: NFS 服务器/etc/passwd文件中匿名用户的UID anongid=xxx 指定NFS服务器/etc/passwd文件中匿名用户的GID 相关命令 exportfs - 管理NFS共享文件系统列表 nfsnobody,本题要求客户端挂载后可读写,我们是用root用户建立的目录,所以要给其他人7的权限 [root@zutuanxue ~]# chmod 757 /rw/ 通过/etc/exports

    6.5K20编辑于 2022-09-15
  • 来自专栏centosDai

    NFS服务器的配置

    NFS服务器的配置相对比较简单,只需要在相应的配置文件中进行设置,然后启动NFS服务器即可。 NFS的常用目录 /etc/exports NFS服务的主要配置文件 /usr/sbin/exportfs NFS /var/lib/nfs/xtab 记录曾经登录过的客户端信息 NFS服务的配置文件为 /etc/exports,这个文件是NFS的主要配置文件,不过系统并没有默认值 服务器(默认设置); insecure:允许客户端从大于1024的tcp/ip端口连接服务器; sync:将数据同步写入内存缓冲区与磁盘中,效率低,但可以保证数据的一致性; async:将数据先保存在内存缓冲区中 服务器将检查其父目录的权限(默认设置); no_subtree:即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率;

    2K30发布于 2021-05-26
  • 来自专栏CodeTime

    【转载】如何在CentOS 7服务器之间使用NFS共享目录

    NFS 服务端可以让客户端将网络中的 NFS 服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用上相当便利。 准备条件 192.168.1.101 ,系统为 CentOS 7NFS 服务端 192.168.1.102 ,系统为 CentOS 7NFS 客户端 安装 NFS 服务 步骤一、安装 NFS 和 PRC 软件 如果要实现NFS共享目录,首先我们要在一台 CentOS 7 上安装 NFS 服务,安装过程中需要安装两个软件分别是rpcbind和nfs-utils,安装命令如下: 12 yum install 客户端以root管理员访问时,映射为NFS服务器的匿名用户 no_root_squash 当NFS客户端以root管理员访问时,映射为NFS服务器的root管理员 all_squash 无论NFS客户端使用什么账户访问 ,均映射为NFS服务器的匿名用户 sync 同时将数据写入到内存与硬盘中,保证不丢失数据 async 优先将数据保存到内存,然后再写入硬盘;这样效率更高,但可能会丢失数据 NFS 客户端配置 步骤一、

    3.3K20编辑于 2023-03-08
  • 来自专栏CSDN

    Centos 7 以下NFS安装与配置

    ##问题: 服务器192.168.0.194(非真实服务器IP,仅作为举例,以下IP同是)及服务器192.168.0.211,现资源文件位于192.168.0.194上,现在需要在192.168.0.211 上面访问到192.168.0.194上的对应文件,故需要进行服务器间共享文件操作。 ##操作: 首先需要启动192.168.0.194服务器nfs服务 **1.**在192.168.0.194下查看nfs是否安装 rpm -qa|grep nfs **2. **配置完成后启动nfs服务 /etc/init.d/nfs start //或者 service nfs start **5. *7.

    37510编辑于 2024-03-28
  • 来自专栏全栈程序员必看

    NFS服务器搭建(配置web服务器)

    NFS挂载原理: RPC与NFS通讯原理: NFS客户端和NFS服务器通讯过程: Linux下NFS服务器部署 NFS服务所需软件及主要配置文件: 服务端安装NFS服务步骤: NFS客户端挂载配置: 在 NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用上相当便利; NFS一般用来存储共享视频, NFS挂载原理: < 图;服务器挂载结构图 如上图示: 当我们在NFS服务器设置好一个共享目录/home/public后,其他的有权访问NFS服务器NFS客户端就可以将这个目录挂载到自己文件系统的某个挂载点 既然NFS是通过网络来进行服务器端和客户端之间的数据传输,那么两者之间要传输数据就要有想对应的网络端口,NFS服务器到底使用哪个端口来进行数据传输呢? 服务器通讯过程: 图:NFS工作原理图 首先服务器端启动RPC服务,并开启111端口 服务器端启动NFS服务,并向RPC注册端口信息 客户端启动RPC(portmap服务),向服务端的RPC

    10.9K20编辑于 2022-07-28
  • 来自专栏公众号:Lucifer三思而后行

    Linux7 挂载 nfs 远程目录

    NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,像访问本地文件一样。 本文介绍下如何配置 NFS 远程目录: 机器A: 服务端,IP:10.211.55.100,假设有有一个目录 /backup 机器B: 客户端,IP:10.211.55.101,需要访问 A 服务器的 /backup 目录 机器 A,B 尽量配置在同一个网段下,假设为:10.211.55.* ❤️ NFS 配置 服务端配置 1、开启服务 服务端需要开启 rpcbind,nfs 服务: systemctl systemctl start nfs.service systemctl status nfs.service 确认服务都已成功开启,并且配置开机自启。 =32768,wsize=32768,vers=3,nointr,timeo=600,tcp 10.211.55.100:/backup /backup EOF ## Linux7需要手动授权执行权限

    4.2K20发布于 2021-09-29
  • 来自专栏运维ABC

    Centos7NFS服务器搭建及客户端连接配置

    环境说明: 主机名 操作系统版本 IP地址 说明 centos7 centos7 172.27.9.181 NFS服务器 web centos7 172.27.9.17 客户端 ubuntu Ubuntu  status:                 disabled 3.服务端安装NFS软件 [root@centos7 /]# yum -y install  nfs-utils 4.编辑参数exports 服务器将检查其父目录的权限 no_subtree_check(默认) :即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率 no_all_squash和root_squash [root@centos7 /]# systemctl start rpcbind.service [root@centos7 /]# systemctl start nfs-server.service 服务器搭建完成,测试正常。

    4.7K50发布于 2019-09-10
  • 来自专栏JAVA杂谈

    Centos7-NFS服务配置实战

    运行模式:C/S 模式 端口:CentOS7以NFSv4作为默认版本,NFSv4使用TCP协议(端口号是2049)和NFS服务器建立连接。 我们先需要搭建一套分布式文件服务器如FastDFS,然后对所有操作文件的接口进行修改调整。改动量还是相当大的,如果需要快速上线直接搭建一套NFS网络文件系统即可。 ? 这样文件也都会同步到所有的应用服务器上。 由于文件在所有应用服务器上都存在一份,应用服务器读取其他服务器上的文件就跟在本地读取一样,应用端代码不需要进行改造,这样就实现了应用的快速扩容。 接下来我们就来看一下使用Centos7部署NFS的详细过程。 enable rpcbind ##启动NFS systemctl start nfs ## 启动RPCbind systemctl start rpcbind 将应用文件夹挂载到服务器

    1.1K10发布于 2020-02-25
  • 来自专栏linux教程

    CentOS 7中配置NFS服务共享

    多个服务器之间需要共享文件,通过NFS服务共享是一个简单的方法,本篇文章为大家讲解一下CentOS 7中配置NFS服务共享具体方法。 详细配置 1. 前期配置 关闭服务端和客户端的防火墙和selinux,这里的服务端指需要共享出去的存储服务器,客户端指其他的8个计算节点。 以下所有命令是在CentOS7环境下 1.1 关闭防火墙 systemctl stop firewalld 1.2 把selinux设置为许可模式(或者关闭) etenforce 0 (如果想要禁用,需要更改配置文件 其他更为精确的可选配置如下: 2.5 开启NFS服务 systemctl start nfs 至此服务端的nfs配置完毕,回想一下,我们主要做了: 关闭防火墙和selinux 将我们创建的目录/datas 通过nfs主配置文件/etc/exports共享出去 开启nfs服务 Ps:如果想共享服务器的某个硬盘,只需要将/datas目录使用mount命令挂载到该硬盘即可。

    3K20编辑于 2023-04-26
领券