首页 > 代码库 > NFS创建

NFS创建

1.1 NFS服务端设置

1.1.1 查看是否有nfs服务和rpc服务,如果没有安装

[root@backup ~]# rpm -aq nfs-utils rpcbind

rpcbind-0.2.0-13.el6_9.1.x86_64

nfs-utils-1.2.3-75.el6.x86_64

安装nfs服务和rpc服务

yum install nfs-utils rpcbind -y

1.1.2 启动rpcbind 服务

/etc/init.d/rpcbind start

只有rpc服务启动后才可以启动nfs服务*****

查看rpc服务

[root@nfs01 ~]# 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

1.1.3 启动nfs服务

[root@nfs01 ~]# /etc/init.d/nfs start 启动nfs

Starting NFS services:                                     [  OK  ]

Starting NFS quotas:                                       [ OK  ]

Starting NFS mountd:                                       [  OK  ]

Starting NFS daemon:                                       [  OK  ]

Starting RPC idmapd:                                       [  OK  ]

[root@nfs01 ~]# rpcinfo -p localhost 查看nfs启动后的信息

   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 11878  mountd

   100005    1   tcp  62971  mountd

   100005    2   udp 29794  mountd

   100005    2   tcp 29386  mountd

   100005    3   udp 20438  mountd

   100005    3   tcp  7088  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 49523  nlockmgr

   100021    3   udp 49523  nlockmgr

   100021    4   udp 49523  nlockmgr

   100021    1   tcp 17944  nlockmgr

   100021    3   tcp 17944  nlockmgr

   100021    4   tcp 17944  nlockmgr

1.1.4 设置nfs配置文件

[root@nfs01 ~]# showmount -e localhost 检查结果(显示可以挂载的信息)

Export list for localhost:

 

修改nfs配置文件

[root@nfs01 ~]# vim /etc/exports

[root@nfs01 ~]# cat /etc/exports

/nfsbackup 172.16.1.0/24(rw,sync)

关于IP地址的使用

                             

 

1.1.5 创建环境

[root@nfs01 ~]# mkdir -p /nfsbackup

[root@nfs01 ~]# chown -Rnfsnobody.nfsnobody /nfsbackup/

[root@nfs01 ~]# ll -d /nfsbackup/

drwxr-xr-x 2 nfsnobody nfsnobody 4096 Jun27 09:37 /nfsbackup/

1.1.6 nfs的配置文件生效重启配置文件

##1.rpcbind正在运行

[root@nfs01 ~]# /etc/init.d/rpcbind status

rpcbind (pid  1436) is running...

[root@nfs01 ~]# rpcinfo -p localhost

  program vers proto   port  service

   100000    4   tcp   111  portmapper

   100000    3   tcp   111  portmapper

 平滑重启nfs服务(因为nfs服务可能还在被使用)

/etc/init.d/nfs reload

1.1.7 查看nfs配置是否生效

[root@nfs01 ~]# showmount -e 172.16.1.31

Export list for 172.16.1.31:

/nfsbackup 172.16.1.0/24

1.1.8 添加开机自启动

chkconfig nfs on

chkconfig rpcbind on

chkconfig |egrep "nfs\b|rpcbind"

1.2 客户端设置

1.2.1 挂载nsf,/nfsbackup目录

[root@backup ~]# mount -t nfs 172.16.1.31:/nfsbackup /mnt

1.2.2 df -h 检查是否有这个目录

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda3              19G  1.5G  17G   9% /

tmpfs                 931M     0 931M   0% /dev/shm

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

172.16.1.31:/nfsbackup

                       19G  1.5G  17G   9% /mnt

1.2.3 添加开机自启动

echo "mount -t nfs 172.16.1.31:/nfsbackup/mnt" >>/etc/rc.local

然后测试....

 


本文出自 “一直向前的河” 博客,请务必保留此出处http://csl19881016.blog.51cto.com/12855437/1942501

NFS创建