部署NFS过程

1.1 NFS服务部署过程

rpm -qa |grep nfs 查询一个软件是否存在 (模糊查询)

rpm -ql nfs-utils 查询软件安装了那些东西

rpm -qf `which ssh`

1.1.1 服务端部署

第一个历程碑:检查NFS RPC服务软件有没有安装

rpm -qa|grep nfs

rpm -qa|grep rpc

说明:默认centos系统没有安装nfs与rpc服务软件

第二个历程碑:进行yum安装nfs与rpc服务软件

yum install -y nfs-utils rpcbind

rpm -ql nfs-utils      -ql 参数表示查看安装好的软件,都安装了哪些信息

/etc/rc.d/init.d/nfs   -- 启动脚本命令

/usr/sbin/exportfs     -- NFS共享服务的管理命令

/usr/sbin/showmount    -- 查看NFS共享列表信息

rpm -ql rpcbind

/etc/rc.d/init.d/rpcbind   -- 启动脚本命令

/usr/sbin/rpcinfo          -- 查看NFS注册信息的

rpm -qf `which ssh`        -- 查看某个命令或文件属于那个大礼包

第三个里程碑:进行NFS配置文件编写

# NFS服务配置文件

cat >>/etc/exports<<EOF

/data 172.16.1.0/24(rw,sync)

EOF

第四个历程碑:创建共享目录

mkdir -p /data

chown -R nfsnobody.nfsnobody /data

说明:nfsnobody用户是在进行nfs软件yum安装时,自动创建的

第五个历程碑:启动服务

/etc/init.d/rpcbind start

/usr/sbin/rpcinfo          -- 查看NFS服务注册信息的

# 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

# /etc/init.d/nfs start

Starting NFS services:                                     [  OK  ]

Starting NFS quotas:                                       [  OK  ]

Starting NFS mountd:                                       [  OK  ]

Starting NFS daemon:                                       [  OK  ]

Starting RPC idmapd:                                       [  OK  ]

# rpcinfo -p localhost

programvers 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

100011    1   udp   875  rquotad

100011    2   udp   875  rquotad

100011    1   tcp   875  rquotad

100011    2   tcp   875  rquotad

100005    1   udp 25565  mountd

100005    1   tcp 41264  mountd

100005    2   udp  9511  mountd

100005    2   tcp  6586  mountd

100005    3   udp  7479  mountd

100005    3   tcp 62974  mountd

100003    2   tcp  2049  nfs

100003    3   tcp  2049  nfs

100003    4   tcp  2049  nfs

100227    2   tcp  2049  nfs_acl

100227    3   tcp  2049  nfs_acl

100003    2   udp  2049  nfs

100003    3  udp   2049  nfs

100003    4   udp  2049  nfs

100227    2   udp  2049  nfs_acl

100227    3   udp  2049  nfs_acl

100021    1   udp 10753  nlockmgr

100021    3   udp 10753  nlockmgr

100021    4   udp 10753  nlockmgr

100021   1   tcp  27628 nlockmgr

100021    3   tcp 27628  nlockmgr

100021    4   tcp 27628  nlockmgr

设置开机自启动

# chkconfig rpcbind on

# chkconfig nfs on

[[email protected] data]# head -10 /etc/init.d/rpcbind

#! /bin/sh

#

# rpcbind      Start/Stop RPCbind

#

# chkconfig: 2345 13 87

# description: The rpcbind utility is a server thatconverts RPC program \

#             numbers into universal addresses. It must be running on the \

#             host to be able to make RPC calls on a server on that machine.

#

# processname: rpcbind

[[email protected] data]# head -10 /etc/init.d/nfs

#!/bin/sh

#

# nfs          This shell script takes care of starting and stopping

#              the NFS services.

#

# chkconfig: - 30 60

# description: NFS is a popular protocol for filesharing across networks.

#             This service provides NFS server functionality, which is \

#             configured via the /etc/exports file.

# probe: true

第六个历程碑:检查NFS服务配置,以及本地测试挂载

# showmount -e localhost

Export list for localhost:

/data 172.16.1.0/24

# mount -t nfs 172.16.1.31:/data /mnt

# df -h

Filesystem        Size  Used Avail Use% Mounted on

/dev/sda3         8.8G  1.7G  6.7G 21% /

tmpfs             238M     0  238M  0% /dev/shm

/dev/sda1         190M   40M  141M 22% /boot

172.16.1.31:/data 8.8G  1.7G  6.7G 21% /mnt

[[email protected] ~]# cd /mnt

[[email protected] mnt]# echo "momoda">oldboy.txt

[[email protected] mnt]# ll

-rw-r--r-- 1 nfsnobody nfsnobody      7 Aug 31 10:56 oldboy.txt

[[email protected] mnt]# cd /data

[[email protected] data]# cat oldboy.txt

momoda

1.1.2 客户端部署

第一个历程碑:检查NFS RPC服务软件有没有安装

rpm -qa|grep nfs

rpm -qa|grep rpc

说明:默认centos系统没有安装nfs与rpc服务软件

第二个历程碑:进行yum安装nfs与rpc服务软件

yum install -y nfs-utils rpcbind

第三个历程碑:检测是否存在共享目录,进行共享目录挂载

showmount -e 172.16.1.31

mount -t nfs 172.16.1.31:/data /mnt

df -h

说明:进行文件创建或删除测试

时间: 2024-07-30 23:53:48

部署NFS过程的相关文章

部署NFS存储服务(下)

作者:Georgekai 归档:学习笔记 2018/1/25 部署NFS存储服务(下) 2.1 服务端有关的配置 2.1.1 练习题:共享不同的俩个目录,分别赋予读和写权限 服务端部署过程: 第一个里程:编写nfs配置文件 vim /etc/exports /data/w  172.16.1.0/24(rw,sync,all_squash) /data/r  172.16.1.0/24(ro,sync,all_squash) 注:服务端配置文件中,尽量避免继承权限的发生(因权限大的会生效) 第二

一次线上用于某某中心系统线上所需环境搭建部署weblogic12C过程

source /etc/profile groupadd bea mkdir /data useradd -d /data/weblogic -g bea weblogic echo '[email protected]#$%'|passwd --stdin weblogic JAVA_HOME=/data/weblogic/jdk-7u55-linux-x64 CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar PATH=$JA

部署NFS&使用

安装服务端 yum -y install nfs* portmap echo "/root     192.168.1.0/24(rw,no_root_squash)" > /etc/exports service portmap restart service nfs restart 本机测试 exportfs -rv showmount -e 客户机 showmount -e  192.168.1.254 mount 192.168.1.254:/root /mnt 服务器

Linux 下部署 NFS 服务

Linux 下部署 NFS 服务 一般应用场景: 服务器端分配出共享的磁盘空间, 被一个或者多个客户端挂载,来实现数据共享,集中管理与维护和访问控制等. 步骤: 服务器端 - CentOS 7 安装必要的包: nfs-utils , rpcbindyum -y install nfs-utilsyum -y install rpcbind 配置 etc/exports 文件exports配置的参数选项比较多,具体细节用man去查看和了解.这里对主要4个参数做一个说明: all_squash :

Docker 部署应用过程记录

Kibana直接部署到centos中,老是没有任何征兆退出,今天将他移动到docker中部署,以下是部署的过程,做个记录防止忘记 1.安装Docker # yum install docker 2.启动Docker服务 # systemctl start docker //Docker安装完成之后 3.查看是否启动成功 # docker version 或者使用 # docker info 4.安装centos镜像 # docker image pull centos 5.查看下载的镜像 # d

PXE部署系统过程中报错0x80070490如何排错?举一反三的IT技术学习方式

PXE部署系统过程中报错0x80070490如何排错?举一反三的IT技术学习方式 ?Lander Zhang 专注外企按需IT基础架构运维服务,IT Helpdesk 实战培训践行者http://blog.51cto.com/lander 2018/09/3 7:30 问题描述 相信很多同学在照着某些技术视频或博客学习SCCM服务器是都以为安装配置好了,但在测试的时候总会出现一些莫名其妙的问题,于是在网络上按错误提示去搜索,花了N多时间但进展又缓慢,还经常找不到有效的解决建议,即使找到了这个问题

LINUX 系统下部署 NFS服务

NFS服务 NFS,是Network File System的简写,即网络文件系统.也被称为NFS: NFS允许一个系统在网络上与他人共享目录和文件. NFS通常运行于2049端口. 部署NFS 前提 准备两台虚拟机,一台为服务器端,一台为客户端 如下 服务器端ip:192.168.1.120 客户端ip: 192.168.1.113 关闭防火墙 第一步 :下载 第二步 : 编辑配置文件 给特定的ip共享 注 :  /lix  此目录一定存在才可行 第四步 : 更改属主 第五步: 启动nfs服务

Ubuntu16.04部署NFS

Ubuntu16.04部署NFS 服务端配置 apt-get -y install nfs-kernel-server 创建目录 mkdir /nfsdata 编辑配置文件 vim /etc/exports 添加: /nfsdata IP地址(rw,sync,no_root_squash,no_subtree_check) 各项解释说明 nfsdata:需要被同步的目录 IP地址:需要同步数据的IP地址 rw:挂接此目录的客户端对该共享目录具有读写权限 sync:资料同步写入内存和硬盘 no_r

NFS服务部署实践过程

NFS服务端部署流程:第一个里程:检查服务软件是否安装rpm -qa|egrep "nfs-utils|rpcbind" 第二个里程:进行软件服务安装 yum install -y nfs-utils rpcbind 补充说明:nfs-utils 和 rpcbind两个软件大礼包 rpm -ql nfs-utils /etc/rc.d/init.d/nfs <-- nfs服务启动脚本文件 /usr/sbin/showmount <-- 检查nfs服务共享目录信息 rpm -