Centos5.8搭建NFS 服务器实例(三)

Centos5.8搭建NFS 服务器实例:


服务器系统


角色


IP


CentOS-5.8-111-server1


NFS服务器端


192.168.1.111


CentOS-5.8-119-client


NFS客户端


192.168.1.119

共享CentOS-5.8-111-server1中/data/bbs目录,使192.168.1.1 IP段所有主机都可以访问

配置服务端:

首先创建实验环境目录

[[email protected] ~]# mkdir /data/bbs –p
[[email protected] bbs]# chown -Rnfsnobody.nfsnobody /data/bbs
[[email protected] bbs]# ls -ld /data/bbs
drwxr-xr-x. 2 nfsnobody nfsnobody 4096 Jan19 17:08 /data/bbs
  • 检查服务器系统信息

操本系统版本信息:

[[email protected] ~]# cat /etc/redhat-release
CentOS release 5.8 (Final)
[[email protected] ~]# uname -r
2.6.18-308.el5
[[email protected] ~]# uname -n
58server1
[[email protected] ~]# uname -a
Linux 58server1 2.6.18-308.el5 #1 SMP TueFeb 21 20:06:06 EST 2012 x86_64 x86_64 x86_64 GNU/Linux
[[email protected] ~]# uname -m
x86_64
 
[[email protected] ~]# ifconfig
eth0     Link encap:Ethernet  HWaddr00:0C:29:92:A2:4A 
         inet addr:192.168.1.111 Bcast:192.168.1.255 Mask:255.255.255.0
         UP BROADCAST RUNNING MULTICAST MTU:1500  Metric:1
         RX packets:1284 errors:0 dropped:0 overruns:0 frame:0
         TX packets:109 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:81933 (80.0 KiB)  TXbytes:12330 (12.0 KiB)
 
lo       Link encap:Local Loopback 
         inet addr:127.0.0.1 Mask:255.0.0.0
         UP LOOPBACK RUNNING MTU:16436  Metric:1
         RX packets:2 errors:0 dropped:0 overruns:0 frame:0
         TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:100 (100.0 b)  TXbytes:100 (100.0 b)

分别查看服务端的相关信息,如ip,主机名等等

  • 检查NFS软件
[[email protected] ~]# rpm -aq |egrep"nfs-utils|portmap"
nfs-utils-1.0.9-60.el5
portmap-4.0-65.2.2.1
nfs-utils-lib-1.0.8-7.9.el5
  • 查看服务器的centos中5.8 portmap、6.4 rpcbind服务有没有启动和检查nfs、启动nfs
[[email protected] ~]# /etc/init.d/portmapstatus
portmap is stopped
[[email protected] ~]# /etc/init.d/nfs status
rpc.mountd is stopped
nfsd is stopped
rpc.rquotad is stopped
[[email protected] ~]# /etc/init.d/portmapstart
Starting portmap:                                         [  OK  ]
[[email protected] ~]# /etc/init.d/nfs start
Starting NFS services:                                     [  OK  ]
Starting NFS quotas:                                       [  OK  ]
Starting NFS daemon:                                       [  OK  ]
Starting NFS mountd:                                       [  OK  ]
Starting RPC idmapd:                                       [  OK  ]
[[email protected] ~]# /etc/init.d/portmapstatus  
portmap (pid 25698) is running...
[[email protected] ~]# /etc/init.d/nfsstatus       
rpc.mountd (pid 25766) is running...
nfsd (pid 25763 25762 25761 25760 2575925758 25757 25756) is running...
rpc.rquotad (pid 25729) is running...
  • 配置portmap(Centos6.4下为rpcbind)及NFS服务开机自启动
[[email protected] ~]# echo "#NFS serverstart at dingjian to 2014.01.09">>/etc/rc.local
[[email protected] ~]# echo"/etc/init.d/portmap start">>/etc/rc.local
[[email protected] ~]# echo"/etc/init.d/nfs start">>/etc/rc.local
[[email protected] ~]# tail -3 /etc/rc.local
#NFS server start at dingjian to 2014.01.09
/etc/init.d/portmap start
/etc/init.d/nfs start
  • 配置NFS服务
[[email protected] ~]# echo "/data/bbs192.168.1.1/24(rw,sync)">>/etc/exports
[[email protected] ~]# tail -1/etc/exports    
/data/bbs 192.168.1.1/24(rw,sync)

六、/etc/init.d/nfs reload 或exportfs -rv进行nfs重新加载

[[email protected] ~]# /etc/init.d/nfs reload
[[email protected] ~]# exportfs -rv
exporting 192.168.1.1/24:/data/bbs

r意思是重新挂载

v意思是显示过程

七、showmount -e localhost   show一下自己,看服务端有没有配置好

[[email protected] bbs]# showmount -elocalhost
Export list for localhost:
/data/bbs 192.168.1.1/24

 

配置客户端

  1. 检查系统环境
[[email protected] ~]# cat /etc/redhat-release
CentOS release 5.8 (Final)
[[email protected] ~]# uname -n
58client
[[email protected] ~]# uname -r
2.6.18-308.el5
[[email protected] ~]# uname -a
Linux 58client 2.6.18-308.el5 #1 SMP TueFeb 21 20:06:06 EST 2012 x86_64 x86_64 x86_64 GNU/Linux
[[email protected] ~]# uname -m
x86_64

2.检查和启动portmap(6.4rpcbind)服务(注意无需启动NFS服务)

[[email protected] ~]# rpm -aq|grep portmap
portmap-4.0-65.2.2.1
[[email protected] ~]# /etc/init.d/portmapstatus
portmap is stopped
[[email protected] ~]# /etc/init.d/portmapstart
Starting portmap:                                         [  OK  ]
[[email protected] ~]# /etc/init.d/portmapstatus
portmap (pid 22949) is running...

3.把portmap加入开机自启动

[[email protected] ~]# echo "#NFS Clientstart at dingjian to 2014.01.19">>/etc/rc.local
[[email protected] ~]# echo"/etc/init.d/portmap start">>/etc/rc.local
[[email protected] ~]# tail -2 /etc/rc.local
#NFS Client start at dingjian to 2014.01.19
/etc/init.d/portmap start

4扫描NFS服务器的文件共享例表

[[email protected] ~]# showmount -e 192.168.1.111
Export list for 192.168.1.111:
/data/bbs 192.168.1.1/24

5.挂载NFS服务器共享目录到本地系统

[[email protected] ~]# mount -t nfs192.168.1.111:/data/bbs /mnt
[[email protected] ~]# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda3             17981340   2124648 14928540  13% /
/dev/sda1               295561     16842   263459   7% /boot
tmpfs                    60136         0    60136   0% /dev/shm
192.168.1.111:/data/bbs   17981344  2117824  14935376  13% /mnt

6.配置开机自动挂载NFS共享目录

[[email protected] ~]# echo "mount -t nfs192.168.1.111:/data/bbs /mnt" >>/etc/rc.local
[[email protected] ~]# tail -1  /etc/rc.local
mount -t nfs 192.168.1.111/data/bbs /mnt

7.测试数据

[[email protected] ~]# cd /data/bbs
[[email protected] bbs]# touch aa
 
[[email protected] ~]# ls /mnt
aa

提示:1.NFS服务端/var/lib/nfs/rmtab这个文件可以查看挂载的信息

/var/lib/nfs/xtab

2.配置NFS服务端后,不用重启NFS服务,只要使用exportfs -rv或/etc/init.d/nfs reload重新加载就可以了

3.rpc主程序Centos5.8下为portmap 、Centos6.4下为rpcbind

4.NFS共享目录不要授权于777权限,可以改所属主和组为nfsnobody,因为nfsnobody权限不是很大,也不能登陆

rpcinfo–p localhost  查看本机的rpcinfo对外提供哪些端口

时间: 2024-10-08 15:54:23

Centos5.8搭建NFS 服务器实例(三)的相关文章

Centos6.4搭建NFS 服务器实例(四)

Centos6.4搭建NFS 服务器实例: 服务器系统 角色 IP CentOS-64-121-server1 NFS服务器端 192.168.1.121 CentOS-64-129-client NFS客户端 192.168.1.129 共享CentOS-64-121-server1中/data/bbs目录,使192.168.1.1 IP段所有主机都可以访问 配置服务端: 首先创建实验环境目录 [[email protected] ~]# mkdir /data/bbs –p [[email 

Win7系统下搭建NFS服务器

Win7系统下搭建NFS服务器 采用Linux系统的服务器管理员都知道linux系统中能用NFS网络文件系统这套程序实现linux和unix系统之间的文件共享.那么能否在windows系统中采用NFS功能实现文件共享,让Linux系统来访问呢?答案是可以实现.但是必须在windows系统中安装一个实现NFS功能的第3方软件haneWin.本文在win7旗舰版系统中安装和配置NFS软件.然后在win7.Linux的客户端挂载我电脑共享的文件夹就可以实现了. 第1步,安装haneWin软件.下载地址

python搭建简易服务器实例参考

有关python搭建简易服务器的方法. 需求分析: 省油宝用户数 已经破了6000,原有的静态报表 已经变得臃肿不堪, 每次打开都要缓上半天,甚至浏览器直接挂掉 采用python搭建一个最最简易的 web 服务 请求一个nick 就返回 对应的 报表数据 参数用GET方式传送 调研与实现: 园里没找到靠谱的,google了半天,最终还是成功了. 以下是源码,里面记录了 其中的 一些问题 复制代码 代码如下: #! /usr/bin/env python # -*- coding: utf-8 -

RedHat搭建NFS服务器

首先说一下什么是NFS,其实就是Network File System的缩写,是sun公司开发的.能够实现不同的机器,不同的操作系统乐意彼此共享文件.在我前面的文章中有提到Samba,它也是一种文件共享服务器.不同的是,NFS实现的是linux客户机之间的文件共享,而Samba主要是为了实现windows和linux之间的文件共享,前者相对简单,后者相对复杂,但是复杂必然有复杂的道理. 下面我介绍下如何搭建NFS服务器,以及客户机如何能够实现文件共享: 场景 某单位需要配置 NFS 服务器, 为

基于NFS v4版本搭建NFS服务器

基于NFS  v4版本搭建NFS服务器 1资源规划 作用 IP 版本 NFS服务端 192.168.78.1 Centos6.5 64位 NFS客户端 192.168.78.1 Centos6.5 64位 2 NFS服务端安装配置 2.1 安装rpm包 yum install  nfs-utils  nfs-utils-lib  nfs4-acl-tools rpcbind 2.2 新建要导出的目录 mkdir  -pv  /home/data/ mkdir  -pv  /home/nfs/ 2

AIX系统搭建NFS服务器

本文使用场景:aix6.1升级到aix7.1之后,需要打补丁aix7.1 TL4的补丁,补丁文件有将近10G,当多个系统都升级时,此时搭建nfs服务器,只需要一次上传,其余需升级系统作为客户端只需通过挂载就可访问. 服务器端配置: 通过命令: mknfs -B 或者 startsrc -g nfs 启动nfs服务, 通过命令: lssrc -g nfs 查看服务是否启动,除了nfsrgyd(nfsv4使用)和gssd(安全相关服务)不需要,其余服务均需要,如果未启动通过命令启动: startsr

Linux下搭建NFS服务器

一.NFS服务简介 NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法. NFS 的基本原则是"容许不同的客户端及服务端通过一组RPC分享相同的文件系统",它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享. NF

centos7搭建nfs服务器与客户端连接

最近学习PVE,需要用到NFS,遂学习NFS服务器的搭建,记录如下: 一,服务器端搭建1.服务器环境:用PVE安装centos7,最小化安装,然后安装常用工具 yum install -y net-tools vim wget IP:192.168.41.179 2.因为centos7自带了rpcbind,所以只需要安装nfs服务端就可以了 yum -y install nfs-utils 查看是否安装成功 rpm -qa nfs-utils 3.创建共享目录并设置权限 mkdir /data/

搭建NFS文件共享--实例解析

1 NFS简介 NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公 司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操作系统能够彼此分享个别的数据, 让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是实现磁盘文件共享的一种方法. NFS 的基本原则是"容许不同的客户端及服务端通过一组RPC分享相同的文件系统",它是独立于操作 系统,容许不同硬件及操作系统的系统共同进行文件的分享. 2 NFS服务器的配