需求:由于线上业务有一些数据存在了Redis数据库和mysql数据库中了,导致了数据较大迁移起来比较麻烦,所以准备搭建NFS来做WEB的共享磁盘,存储这些数据。

服务端搭建:

查看本机关于nfs的包

[root@vm-10-112-38-104 ]# yum search nfs
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
* base: 10.127.91.220:8050
* epel: 10.183.91.217:8050
* extras: 10.127.91.220:8050
* le-pkgs: 10.183.91.217:8050
* updates: 10.127.91.220:8050
base | 3.0 kB 00:00
epel | 3.0 kB 00:00
epel/primary_db | 14 MB 00:00
extras | 2.9 kB 00:00
le-pkgs | 2.9 kB 00:00
le-pkgs/primary_db | 17 kB 00:00
updates | 2.9 kB 00:00
updates/primary_db | 8.2 MB 00:00
================================================================================== N/S Matched: nfs ==================================================================================
nfs-ganesha.x86_64 : NFS Server running in user space
nfs-ganesha-nullfs.x86_64 : The NFS-GANESHA's NULLFS Stackable FSAL
nfs-ganesha-proxy.x86_64 : The NFS-GANESHA's PROXY FSAL
nfs-ganesha-utils.x86_64 : The NFS-GANESHA's util scripts
nfs-ganesha-vfs.x86_64 : The NFS-GANESHA's VFS FSAL
nfs-utils.x86_64 : NFS utilities and supporting clients and daemons for the kernel NFS server
nfs-utils-lib-devel.i686 : Development files for the nfs-utils-lib library
nfs-utils-lib-devel.x86_64 : Development files for the nfs-utils-lib library
nfs4-acl-tools.x86_64 : The nfs4 ACL tools
nfsometer.noarch : NFS Performance Framework Tool
pcp-pmda-nfsclient.x86_64 : Performance Co-Pilot (PCP) metrics for NFS Clients
perl-File-NFSLock.noarch : Perl module to do NFS (or not) locking
sblim-cmpi-nfsv3.i686 : SBLIM nfsv3 instrumentation
sblim-cmpi-nfsv3.x86_64 : SBLIM nfsv3 instrumentation
sblim-cmpi-nfsv3-test.x86_64 : SBLIM Nfsv3 Instrumentation Testcases
sblim-cmpi-nfsv4.i686 : SBLIM nfsv4 instrumentation
sblim-cmpi-nfsv4.x86_64 : SBLIM nfsv4 instrumentation
sblim-cmpi-nfsv4-test.x86_64 : SBLIM Nfsv4 Instrumentation Testcases
fedfs-utils-devel.i686 : Development files for the FedFS NFS plug-in
fedfs-utils-devel.x86_64 : Development files for the FedFS NFS plug-in
fedfs-utils-lib.i686 : The FedFS NFS plug-in run-time library
fedfs-utils-lib.x86_64 : The FedFS NFS plug-in run-time library
funionfs.x86_64 : Union filesystem in userspace
nfs-ganesha-mount-9P.x86_64 : a 9p mount helper
nfs-utils-lib.x86_64 : Network File System Support Library
nfs-utils-lib.i686 : Network File System Support Library
pcp-pmda-slurm.x86_64 : Performance Co-Pilot (PCP) metrics for NFS Clients Name and summary matches only, use "search all" for everything.
[root@vm-10-112-38-104]#   

yum 安装,启动  (有错误,是因为rpcbind服务没启动)

[root@vm-10-112-38-104 ]#yum install nfs-utils-* -y
[root@vm-10-112-38-104 ]# /etc/init.d/nfs start
Starting NFS services: [ OK ]
Starting NFS quotas: Cannot register service: RPC: Unable to receive; errno = Connection refused
rpc.rquotad: unable to register (RQUOTAPROG, RQUOTAVERS, udp).
[FAILED]
Starting NFS mountd: [FAILED]
Starting NFS daemon:

先启动rpcbind服务

[root@vm-10-112-38-104 ]# /etc/init.d/rpcbind restart
Stopping rpcbind: [FAILED]
Starting rpcbind: [ OK ]
[root@vm-10-112-38-104 ]# /etc/init.d/rpcbind restart

启动NFS服务

[root@vm-10-112-38-104 ~]# service nfs start
Starting NFS services: [ OK ]
Starting NFS quotas: [ OK ]
Starting NFS mountd: [ OK ]
Starting NFS daemon: [ OK ]
Starting RPC idmapd: [ OK ]

更改配置文件:  共享/nfs目录,rw读写权限,sync时时同步,no_root_squash  root用户有所有权限,no_subtree_check如果卷的一部分被输出,从客户端发出请求文件的一个常规的调用子目录检查验证卷的相应部分。如果是整个卷输出,禁止这个检查可以加速传输。

[root@vm-10-112-38-104 ~]# vi /etc/exports 

/nfs *(rw,sync,no_root_squash,no_subtree_check)

客户端测试:  

挂载到本地目录:

[root@vm-10-129-93-51 ~]# mkdir /nfs
[root@vm-10-129-93-51 ~]#
[root@vm-10-129-93-51 ~]#
[root@vm-10-129-93-51 ~]#
[root@vm-10-129-93-51 ~]#
[root@vm-10-129-93-51 ~]#
[root@vm-10-129-93-51 ~]# mount -t nfs 10.112.38.104:/nfs /nfs
[root@vm-10-129-93-51 ~]#    

写入/etc/fstab ,开机自动加载

echo "10.112.x.x:/nfs  /nfs nfs defaults 0 0" >> /etc/fstab

  

NFS服务搭建使用的更多相关文章

  1. Linux下网络文件系统NFS服务搭建易错点总结

    一.环境准备: 1 [root@czh ~]# cat /etc/redhat-release 2 CentOS release 6.7 (Final) 3 [root@czh ~]# uname - ...

  2. NFS服务搭建与配置

    启动NFS SERVER之前,首先要启动RPC服务(CentOS5.8下为portmap服务,CentOS6.6下为rpcbind服务,下同),否则NFS SERVER就无法向RPC服务注册了.另外, ...

  3. Llinux,NFS服务搭建(文件共享)

    NFS配置文件权限参数说明(/etc/exports) 1.rw :表示可读写权限. 2.ro :表示只读权限. 3.sync :请求或写入数据时,数据同步写入到NFS Server的硬盘后才返回.( ...

  4. linux服务搭建----NFS服务搭建

    nfs  服务     //配置脚本         /etc/exports     //服务器  发布目录     1> 确定需要发布的目录(想要共享的目录)     例如:      想发 ...

  5. Linux之NFS服务搭建及autofs服务搭建

    NFS 网络文件系统,英文Network File System(NFS),是由SUN公司研制的UNIX表示层协议(presentation layer protocol),能使使用者访问网络上别处的 ...

  6. Linux搭建NFS服务

    一.NFS服务简单介绍 NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源.在NFS的应用中, ...

  7. Ubuntu下NFS,TFTP服务搭建

    环境:Ubuntu 一. 搭建NFS服务器 (1)安装: sudo apt-get install nfs-kernel-server   #安装NFS服务器端 sudo apt-get instal ...

  8. NFS服务自动搭建及挂载脚本

    一.写脚本的动机 由于最近老是搭建NFS,虽然不复杂,但是很繁琐.安装服务.修改配置文件.手动挂载.写入开机自动挂载等于是就写了一个脚本 二.脚本说明及审明 作用:该脚本主要实现NFS自动安装,客户端 ...

  9. ubuntu 16.04 nfs服务的搭建

    nfs服务是实现Linux和Linux之间的文件共享,nfs服务的搭建比较简单. 现在介绍如何在ubuntu16.04系统中搭建nfs服务,ubuntu的搭建比红帽的还要简单. 1.安装nfs服务 s ...

随机推荐

  1. 竞赛题解 - NOIP2018 保卫王国

    \(\mathcal{NOIP2018}\) 保卫王国 - 竞赛题解 按某一个炒鸡dalao名曰 taotao 的话说: \(\ \ \ \ \ \ \ \ \ "一道sb倍增题" ...

  2. 新人成长之入门Vue.js常用指令介绍(一)

    写在前面 作为一个刚步入职场工作的新人,对于公司中所用的技术和框架基本上不懂,只能从最基础的开始做起,进入公司接触的第一个框架就是前端框架Vue.js,几个功能做下来,觉得Vue.js首先学习起来真的 ...

  3. Python对文件目录的操作

    python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块. 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录 ...

  4. php ecshop 二级域名切换跳转时session不同步,解决session无法共享同步导致无法登陆或者无法退出的问题

    echshop基础上做了单点登录的 一级域名与二级域名 退出时 清空session 都是一级域名的session 因为二级域名的session是设置在二级域名上的 echshop基础上没有做单点登录的 ...

  5. Flume采集目录及文件到HDFS案例

    采集目录到HDFS 使用flume采集目录需要启动hdfs集群 vi spool-hdfs.conf # Name the components on this agent a1.sources = ...

  6. python学习笔记:第7天 深浅拷贝

    目录 1. 基础数据类型补充 2. set集合 3. 深浅拷贝 1. 基础数据类型补充 (1)join方法 join方法是把一个列表中的数据进行拼接,拼接成字符串(与split方法相反,split方法 ...

  7. 《Mysql高级知识》系列分享专栏

    <Mysql高级知识>已整理成PDF文档,点击可直接下载至本地查阅https://www.webfalse.com/read/201756.html 文章 MySQL数据库InnoDB引擎 ...

  8. for循环简单实例(打印乘法表,打印菱形)

    关于for循环的简单应用: 回顾了一下for循环的嵌套: for循环嵌套简单来讲就是一个外圈的for程序里面一个套着一个小的for程序,如果在范围内就来回运行计算,超出了就跳出等待 下面程序为打印九九 ...

  9. 前端必备的Nginx学习

    由于机缘巧合,认识了一些朋友,给我介绍了搬瓦工的网站.买了一个国外的服务器,既可以FQ又拥有了一个搭载 Centos 6 的服务器.一年19.99美元,折合人民币也就130左右,一键搭建.有兴趣可以点 ...

  10. java 关键字super和this

    super关键字 作用:调用父类的构造器 只能出现在子类的构造其中,并且必须是第一行 super()中的参数,决定了调用父类的那个构造器 注:如果子类构造器中没有出现super,则默认加上super( ...