CentOS - NFS实现共享文件夹及开机自动挂载功能

这篇具有很好参考价值的文章主要介绍了CentOS - NFS实现共享文件夹及开机自动挂载功能。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、NFS通过RPC远程控制调用实现文件共享功能 (原理)
2、由于NFS是两台或者多个服务器共享,必有一台是需要安装NFS服务的也称之为服务端,其余的服务器(客户端)只安装RPS远程调用就可以实现共享功能(认清谁是服务端,谁是客户端)

1、服务端

安装流程如下:

1.1、工具安装: nfs-untis和rpcbind

1.检查之前是否已经安装: yum list installed | grep nfs 或者 rpm -qa | grep samba
2.若卸载重装: rpm -e --nodeps nfs-untis
3.安装命令(nfs-utils): yum install -y nfs-utils (安装这一个其实就可以了:安装时会将rpcbind进行安装)
4.安装命令(rpcbind): yum install -y rpcbind (为了确保可以手动进行安装一次)

1.2、在服务端配置exports文件

1.进入exports文件: vim /etc/exports 或者 vi /etc/exports
2.编辑格式: 
	/data/path  192.168.1.11/16(rw,async,no_root_squash)
	/data/path  192.168.40.40/16(rw,async,no_root_squash)
	介绍: 
			1. /data/path :共享路径。
			2. IP:客户端ip /16暂不确定
			3. rw:文件可读写 or 也可以填写 read-only 只读
			4. async :文件暂存与内存,而不是直接写入内存 or 也可以填写sync:文件同时写入硬盘和内存
			5:
			5.1: no_root_squash: 给共享用户分为root权限(最高权限)=>存在不安全性
			5.2: root_squash: 若服务端使用是root身份,客户端可以通过匿名进行访问,通常将使用nobody或者				       nfsnobody身份。
			5.3: all_squash:不管服务端使用的是什么身份,客户端都可以通过匿名来进行访问。

1.3、服务端注册NFS服务

启动顺序: 
	1.先注册rpcbind 和 nfs 做开机启动:
		systemctl enable rpcbind.service
		systemctl enable nfs-server.service
	2.启动服务:
		systemctl start rpcbind.service
		systemctl start nfs-server.service

1.4、检查是否启动成功

rpcinfo -p   或者 chkconfig nfs on 或者  chkconfig rpcbind on

2、客户端

注意:这里需要检查以下两端是否开放nfs端口: 默认端口:2049 
如何查看端口和修改请自行问度娘(需要将该端口号打开)
查看防火墙端口:firewall-cmd --list-port

配置客户端流程

2.1、安装nfs-utils 和rpcbind 服务 

1.安装命令(nfs-utils): yum install -y nfs-utils (安装这一个其实就可以了:安装时会将rpcbind进行安装)
2.安装命令(rpcbind): yum install -y rpcbind (为了确保可以手动进行安装一次) 

2.2、启动服务(仅启动rpcbind)

注册+启动(不建议)
1.systemctl enable rpcbind.service
2.systemctl start rpcbind.service

启动顺序:(推荐)
	1.先注册rpcbind 和 nfs 做开机启动:
		systemctl enable rpcbind.service
		systemctl enable nfs-server.service
	2.启动服务:
		systemctl start rpcbind.service
		systemctl start nfs-server.service

2.3、挂载共享文件夹

1.mount -t nfs 192.66.15.2:/data/daq /data/daq
2.介绍: mount -t nfs 服务端ip:/服务端共享文件夹  /客服端文件夹

2.4、校验是否已经挂载

1.df -h

2.5、实现开机自动挂载

1.编辑 /etc/fstab 文件: vim /etc/fstab 或者 vi /etc/fstab
2.填写内容: 192.1.10.40:/home/daq /data/daq nfs defaults 0 0
	介绍: 服务ip:/共享路径  /挂载路径 nfs defaults 0 0

2.6、查看nfs状态

1.查看nfs的服务状态:service nfs status
2.重启nfs服务器:service nfs restart

2.7、验证自动挂载功能

使用重启命令:文章来源地址https://www.toymoban.com/news/detail-729499.html

reboot

到了这里,关于CentOS - NFS实现共享文件夹及开机自动挂载功能的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • vmware设置centos客户机和windows宿主机共享文件夹

    一、安装内核 kernel-devel 包 yum install gcc yum install kernel-devel-$(uname -r) 注意,如果自己修改过内核版本,需要确保 uname -r 显示的版本和实际使用的内核版本一致。 二、安装 vmware-tools 在vmware上点击菜单:虚拟机-安装 wmware-tools。 或者直接通过虚拟光驱添加linux.iso镜像文件:选择

    2024年02月09日
    浏览(38)
  • 两台电脑之间如何使用共享文件夹来实现共享文件

    1.两台电脑用网线相连 2.配置两台电脑的IP在同一网段 3.在cmd上ping彼此的电脑可以ping的通 4.在电脑桌面选中想要共享的文件夹,右击选择属性-》共享   点击高级共享-》勾选共享此文件夹,选择共享用户的数量。 5.点击权限-》组或用户名中 添加Everyone或者guest,Everyone的权限

    2024年02月04日
    浏览(41)
  • 电脑共享文件夹-实现手机和其他电脑的文件同步更新

    1.首先利用快捷键“win+R”的组合开启运行,并输入“gpedit.msc”命令; 弹出窗口 2.打开本地组策略编辑器后,按照“计算机配置-管理模板-网络-Lanman工作站”这个顺序来找到Lanman工作站这个程序; 3.点击进入后,我们可以看到有个名为“启用不安全的来宾登录”是未配置的状态

    2024年02月11日
    浏览(55)
  • Linux/Ubuntu实现文件夹共享的两种方法

    一、创建共享文件夹 1、安装samba sudo apt install samba 2、修改需要共享的文件夹权限 chmod 777 /home/share 3、编辑 /etc/samba/smb.conf ,在末尾增加配置 参数说明: [share]为自定义共享的名称 path为创建共享的文件路径 available用来指定该共享资源是否可用,no则不可用 browseable为设置共享

    2024年02月04日
    浏览(46)
  • 两台同一局域网下的电脑实现共享文件夹

    背景 :买了台新的笔记本;旧笔记本连接校园网并开移动热点;新笔记本连接热点; 目标 :旧笔记本创建一个共享文件夹,供新笔记本访问读写 2.1、旧笔记本 (1)网络设置 win+i - 网络和Internet - 网络和共享中心 - 更改高级选项设置 - 勾选两个 所有网络 - 无密码保护的共享

    2024年02月09日
    浏览(44)
  • 【Windows】网线直连实现两台电脑共享文件夹

    不借助 Wifi,不连互联网,仅用一根网线,实现两台电脑间的互联互通,可以共享项目文件夹。本文是对该操作过程的记录。 【系统环境】 Win7-64bit Win10-64bit(1903) 插进去的时候能听见清脆的响声; 插孔两边各有一个指示灯,两台电脑未连通时亮一个,连通后亮两个 设置之

    2024年02月10日
    浏览(39)
  • 【NFS共享客户端挂载】NFS开机自动挂载方法

    一、存储环境信息 1、NFS存储共享名:/HW_Email 2、NAS业务IP地址:192.168.3.11 3、服务器操作系统版本:Centos7.6 二、挂载NFS共享 1、登录服务器操作系统后执行如下命令查看存储共享目录名称 [root@localhost ~]# showmount -e 192.168.3.11 2、在服务器本地根目录下新建一个名为NFS的目录(本

    2024年02月07日
    浏览(32)
  • 实现VMware虚拟机与Win10主机共享文件夹【亲测有效】

    🥇 版权: 本文由【墨理学AI】原创首发、各位读者大大、敬请查阅、感谢三连 🎉 声明: 作为全网 AI 领域 干货最多的博主之一,❤️ 不负光阴不负卿 ❤️ 设置之前虚拟机关机、设置完成之后开机即可使用 右击——设置 选项——共享文件夹——选择 总是启用—— 点击添加

    2023年04月22日
    浏览(44)
  • centos中安装nfs实现服务器文件共享

    如果一个服务使用集群方式部署,在文件读写时就需要考虑多个服务之间文件共享的问题,在共享文件时可以考虑部署一个单独的文件服务器,比如hdfs、minio、fastdfs等,也可以使用简单的文件目录共享方式实现,比如nfs。下面就介绍nfs简单安装使用: 一、nfs服务端安装 nfs服

    2024年01月22日
    浏览(36)
  • Linux - samba实现Linux与windows文件共享——共享文件夹目标文件访问权限被拒绝解决方案(超详细,看不懂你怪我)

            最近做一个项目,需要用到linux上的内容,于是需要将linux与window共享文件,上网查阅了一些资料,做完了之后,总结一下自己遇到的问题,以及自己是咋解决的,供大家参考。 这里其实只需要一步就可以操作出来,现在我们看一下: 一、打开虚拟机,选择设置

    2024年02月04日
    浏览(48)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包