首页 > 代码库 > 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创建