Centos7——NFS(Network File System)服务
NFS(Network File System)即网络文件系统,允许计算机之间通过网络共享资源;在NFS客户端即可NFS服务端所共享的目录挂载到本地,此时即可像读写本地目录一样读写远程计算机的目录与文件;如此可以多台计算机共享同一个文件系统;下面在Centos7中安装与使用NFS;
NFS服务端
一、安装 NFS 服务器软件包:
yum install -y nfs-utils
二、修改exports文件,添加配置
vim /etc/exports
/home/nfs/ 192.168.2.0/24(rw,sync,fsid=0)
该配置意思为:以192.168.2为网络号的主机可以挂载NFS服务器上的/home/nfs/目录到自己的文件系统中;
rw表示可读写,sync表示同步写,fsid=0表示将/host/nfs目录设置为NFS服务器的根目录
注意需要修改共享目录/home/nfs的权限,否则NFS客户端无法写入,chmod 777 /home/nfs,这个权限可根据需要设置;
三、启动nfs服务
设置rpcbind、nfs开机启动:
systemctl enable rpcbind.service
systemctl enable nfs-server.service
启动服务,Nfs服务依赖于rpcbind所以须先启动rpcbind服务:
systemctl start rpcbind.service
systemctl start nfs-server.service
四、检查NFS服务器启动情况:
可执行 rpcinfo -p查看NFS所使用的端口情况;
检查 NFS 服务器是否挂载上面配置的目录 /home/nfs/:
执行: exportfs
显示:/home/nfs 192.168.2.0/24,则NFS服务已正常启动;
NFS客户端
一、客户端配置
安装NFS
yum install -y nfs-utils
rpcbind设置为开机启动该:
systemctl enable rpcbind.service
启动rpcbind服务:
systemctl start rpcbind.service
客户端不需要启动nfs-server
二、检查挂载目录
检查 NFS 服务器端的目录共享:
执行 showmount -e nfs NFS_IP
Export list for 192.168.2.150:
/home/nfs 192.168.2.0/24
在客户端使用 mount 挂载NFS服务目录/home/nfs到客户端/home/nfs目录下:
客户端创建/home/nfs目录:
cd /home && mkdir nfs
挂载NFS远程目录到本地:
mount -t nfs 192.168.2.150:/home/nfs /home/nfs
卸载目录的挂载:
umount /home/nfs
df -h 查看是否挂载成功。
在客户端/home/nfs 目录中执行touch temp创建创建文件,如服务端/home/nfs也存在该文件则说明NFS已正常运行,注意目录权限问题;
参考资料:
http://atong.blog.51cto.com/2393905/1343950
https://en.wikipedia.org/wiki/Network_File_System
文章首发地址:Solinx
http://www.solinx.co/archives/999
最新文章
- 无法在“EntityFramework”已存在的情况下创建影像复制该文件的解决方案
- 第5章 软件包管理(1)_RPM包安装
- gitignore for vs
- [Python]爬虫v0.1
- 0808HTML
- iOS webView与js交互在文本空格上输入文字
- HDFS基本知识整理
- js Touch事件(向左滑动,后退)
- 将MVC中的Controllers、Model和View分别放到单独的项目中
- 深入Java虚拟机读书笔记第三章安全
- sed 文件查找,替换
- SSH报错分析
- iOS 容器控制器 (Container View Controller)
- JAVA开发环境搭建 - Eclipse基本配置
- Activity简单几步支持向右滑动返回
- Python实现 Typora数学公式 转 有道云笔记Markdown数学公式
- Json中对日期的处理
- luogu P4051 [JSOI2007]字符加密
- iOS Swift WisdomScanKit二维码扫码SDK,自定义全屏拍照SDK,系统相册图片浏览,编辑SDK
- Apk反编译助手
热门文章
- 使用JDBC连接ElasticSearch6.3(ElasticSearch SQL JDBC)
- Java基础知识➣序列化与反序列化(四)
- ubuntu系统安装mysql登陆提示 解决Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'问题
- ubuntu12.04 mysql 卸载安装
- 桐桐的数学游戏(N皇后)
- 025 SSM简单搭建
- numpy 用于图像处理
- angular7一周学习
- 使用vue iview遇到的一些问题
- python中正则表达式 re.findall 用法