NFS 网络文件系统快速部署手册
NFS服务端部署配置
一、安装nfs-utils和rpcbind服务,安装完后检查
- # yum install -y nfs-utils rpcbind
- # rpm -qa nfs-utils rpcbind
rpcbind-0.2.0-12.el6.x86_64
- nfs-utils-1.2.3-70.el6_8.1.x86_64
二、启动rpcbind服务
- # /etc/init.d/rpcbind start
- Starting rpcbind [ OK ]
- # /etc/init.d/rpcbind status
- rpcbind (pid 60979) is running...
三、检查rpcbind服务状态
rpcbind 服务运行在tcp/udp的111端口
# lsof -i:111
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
rpcbind 60979 rpc 6u IPv4 300613 0t0 UDP *:sunrpc
rpcbind 60979 rpc 8u IPv4 300616 0t0 TCP *:sunrpc (LISTEN)
rpcbind 60979 rpc 9u IPv6 300618 0t0 UDP *:sunrpc
rpcbind 60979 rpc 11u IPv6 300621 0t0 TCP *:sunrpc (LISTEN)
rpcinfo -p localhost 查看当前的资源池
# rpcinfo -p localhost
program vers proto port service
100000 4 tcp 111 portmapper
100000 3 tcp 111 portmapper
100000 2 tcp 111 portmapper
100000 4 udp 111 portmapper
100000 3 udp 111 portmapper
100000 2 udp 111 portmapper
四、启动nfs服务
Starting NFS services: [ OK ]
Starting NFS quotas: [ OK ]
Starting NFS mountd: [ OK ]
Starting NFS daemon: [ OK ]
Starting RPC idmapd: [ OK ]
五、检查nfs服务状态
# /etc/init.d/nfs status
rpc.svcgssd is stopped
rpc.mountd (pid 61035) is running...
nfsd (pid 61051 61050 61049 61048 61047 61046 61045 61044) is running...
rpc.rquotad (pid 61030) is running...
nfs的主端口号2049
# netstat -nltpu | grep 2049
tcp 0 0 0.0.0.0:2049 0.0.0.0:* LISTEN -
tcp 0 0 :::2049 :::* LISTEN -
udp 0 0 0.0.0.0:2049 0.0.0.0:* -
udp 0 0 :::2049 :::* -
六、配置rpcbind及nfs服务开机自启动
- # chkconfig rpcbind on
- # chkconfig nfs on
七、配置服务端(/etc/exports 默认该文件为空)
NFS共享的目录 NFS客户端地址(参1, 2......)
实例:(共享目录 /nfs_data)
mkdir /nfs_data
chown -R nfsnobody.nfsnobody /nfs_data
vim /etc/exports
# share /nfs_data by oldboy for bingbing at 20161123
/nfs_data 172.16.10.0/24(rw,sync)
八、重启NFS服务
- # /etc/init.d/nfs reload # 平滑重启服务
九、检查配置是否成功
# showmount -e 172.16.10.150
Export list for 172.16.10.150:
/nfs_data 172.16.10.0/24 显示此行表示配置成功
十、查看共享配置参数
# cat /var/lib/nfs/etab
/nfs_data 172.16.10.0/24(rw,sync,wdelay,hide,nocrossmnt,secure,root_squash,no_all_squash,no_subtree_check,secure_locks,acl,
anonuid=65534,anongid=65534,sec=sys,rw,root_squash,no_all_squash)
NFS客户端部署配置
一、安装nfs-utils和rpcbind服务,安装完后检查
# yum install -y nfs-utils rpcbind
# rpm -qa nfs-utils rpcbind
rpcbind-0.2.0-12.el6.x86_64
nfs-utils-1.2.3-70.el6_8.1.x86_64
二、启动rpcbind服务
# /etc/init.d/rpcbind start
Starting rpcbind: [ OK ]
三、检查是否能与nfs-server进行通信,并查看有那些共享目录。
# showmount -e 172.16.10.150
Export list for 172.16.10.150:
/nfs_data 172.16.10.0/24
四、将/nfs_data目录挂载到nfs_test的本地 /mnt目录
# mount -t nfs 172.16.10.150:/nfs_data /mnt
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 43G 4.9G 36G 13% /
tmpfs 495M 0 495M 0% /dev/shm
/dev/sda1 976M 27M 898M 3% /boot
172.16.10.150:/nfs_data 43G 5.7G 35G 15% /mnt
五、在/mnt目录下创建文件,然后到NFS服务端/nfs_data查看是否存在/mnt目录下创建的文件。
# ll /mnt/
-rw-r--r-- 1 nfsnobody nfsnobody 4 Nov 23 14:57 files.txt
# ll /nfs_data/
-rw-r--r-- 1 nfsnobody nfsnobody 4 Nov 23 14:57 files.txt
六、配置服务器重启自动挂载
方法一:(/etc/rc.local)
# cat /etc/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
mount -t nfs 172.16.10.150:/nfs_data /mnt
方法二:(/etc/fstab)
172.16.1.31:/nfs_data /mnt nfs defaults 0 0
使用方法二需要开启netfs服务:
chkconfig netfs on
NFS 网络文件系统快速部署手册的更多相关文章
- Linux系统——NFS网络文件系统
在企业集群架构的工作场景中,NFS网络文件系统一般被用来存储共享视频,图片,附件等静态资源文件,通常网站用户上传的文件都会放到NFS共享里,然后前端所有的节点访问这些静态资源时都会读取NFS存储上的资 ...
- NFS(网络文件系统)
NFS(网络文件系统) 1.关于NFS介绍 1.1NFS在企业中的应用场景 在企业集群架构的工作场景中,NFS网络文件系统一般被用来存储共享视频,图片,附件等静态资源文件,通常网站用户上传的文件都会放 ...
- Linux基础学习-NFS网络文件系统实时文件共享
NFS网络文件系统 如果大家觉得Samba服务程序的配置太麻烦了,那么你共享文件的主机都是Linux系统,那么推荐大家在客户端部署nfs服务来共享文件.nfs(网络文件系统)服务可以将远程Linux系 ...
- Linux系统NFS网络文件系统
Linux系统NFS网络文件系统 NFS(network file system)网络文件系统,就是通过网络让不同的主机系统之间可以共享文件或目录,此种方法NFS客户端使用挂载的方式让共享文件或目录到 ...
- NFS 网络文件系统挂载在A8板子上
我承认自己是菜鸟,没什么网络知识就来搞挂载nfs网络文件系统,花费了5天的时间才把nfs网络文件系统成功挂载在A8板子上,实现了A8板子和虚拟机的文件共享.分享一下个人经验: 以下是基于nfs已经完成 ...
- [学习嵌入式开发板]iTOP-4412实现NFS网络文件系统
本文转自迅为:http://www.topeetboard.com 学习平台:iTOP-4412开发板 本文讲解如何在 iTOP-4412 开发板上实现 NFS 网络文件系统. 我们使用的软硬件环境是 ...
- NFS(网络文件系统的搭建)
关于NFS的原理,我在这就不概诉了,其实非常简答的理解就是一个网络磁盘,你需要把它挂载到你的磁盘上使用而已.那接下来谈谈如和搭建NFS网络文件系统. 需要使用2台机器作此实验,我分别配置IP为192. ...
- 三者互ping,PC,虚拟机,uboot,nfs网络文件系统搭建
要想实现三者互ping,韦老师虽然专门出了视频说明,但是在自己配置过程还是出现了问题,这里记录一下解决办法,虽然我也不知道原因,但是解决了出现的问题也实现了三者互ping. 首先,我的硬件设备是PC通 ...
- NFS网络文件系统的配置
NFS网络文件系统的配置 NFS网络文件系统 NFS(network file system)网络文件系统.一种使用于分散式文件协定,有SUN公司开发.功能是通过网络让不同的机器.不同的操作系统能够分 ...
随机推荐
- JMeter自带工具录制配置方法
打开Jmeter,看到左边显示一个空的测试计划,把该测试计划改名为TestPlan1.右键单击该测试计划,选择“添加”-“线程组”,添加一个线程组,改名为TestGroup1.为了录制浏览器的操作,需 ...
- visual studio 2019不能在vue文件中直接识别less语法
试了好多方法,不象vs code那样能直接在template vue文件中就识别less语法下边这种分离的方式是可以的,在项目中也比较实用,将来你代码量大了,样式/脚本也还是要和template代码分 ...
- JSP 自定义标签的开发流程
1.编写一个实现Tag接口的标签处理器类 package cn.itcast.web.tag; import java.io.IOException; import javax.servlet.htt ...
- 虚拟环境mkvirtualenv
python虚拟环境mkvirtualenv使用 安装virtualenvwrapper pip install virtualenvwrapper 修改默认虚拟环境目录: 环境变量中新建: ...
- 怎样将DataGrip连接到MS SQL Server?
DataGrip支持几乎所有主流的关系数据库产品,如DB2.Derby.H2.MySQL.Oracle.PostgreSQL.SQL Server.Sqllite及Sybase等,并且提供了简单易用的 ...
- Django-ORM之ManyToManyField的使用-多对多关系
表结构设计 多对多关系表创建外键,典型例子:书--作者--出版社,书与作者的关系就可以看作是多对多关系. # 表结构设计 class Book(models.Model): title = model ...
- (转)arcengine+c# 修改存储在文件地理数据库中的ITable类型的表格中的某一列数据,逐行修改。更新属性表、修改属性表某列的值。
作为一只菜鸟,研究了一个上午+一个下午,才把属性表的更新修改搞了出来,记录一下: 我的需求是: 已经在文件地理数据库中存放了一个ITable类型的表(不是要素类FeatureClass),注意不是要素 ...
- Sql Server使用TOP实现Limit m,n的功能
转载自:https://blog.csdn.net/weixin_41798450/article/details/88885891 在MySQL中,可以用 Limit 来查询第 m 列到第 n 列的 ...
- WIN32_FIND_DATA
基本信息 编辑 关于文件的全部属性信息.总计有以下以下9种:文件的标题名.文件的属性(只读.存档,隐藏等).文件的创建时间.文件的最后访问时间.文件的最后修改时间.文件大小的高位双字.文件大小的低位双 ...
- 上课笔记:awk
awk [单独的编程语言解释器]1.awk介绍 全称:Aho Weinberger Kernaighan 三个人的首字母缩写: 1970年第一次出现在Unix机器上,后来在开源领域使用它: 所以,我 ...