每天早上醒来,看见你和阳光都在,这便是我要的未来。

NFS搭建

上一篇 / 下一篇  2012-12-20 11:07:43 / 个人分类:NFS

NFS服务器搭建
安装NFS服务:
主机IP:192.168.3.155
需要软件:nfs-utils和portmap这两个软件:
[root@rhel ~]# rpm -qa | grep nfs
system-config-nfs-1.2.8-1
nfs-utils-lib-1.0.6-3
nfs-utils-1.0.6-70.EL4
主机已经安装了NFS服务软件包,一般情况下portmap这个软件包随系统已经安装了。
配置NFS配置文件
NFS服务的配置文件是/etc/exports文件。这个文件默认是一个空文件,需要自己编辑:
我们以上面将的NIS服务器来输出共享服务器的/home目录,就输入以下内容:
[root@rhel ~]# vi /etc/exports
以下是增加的内容:
/home 192.168.3.0/24(rw,sync,no_root_squash)
/home:表示要共享的目录
192.168.3.0/24:这个共享目录允许那些主机可以访问,如果是*号,表示所有主机
(rw,async,no_root_squash):权限。
rw:表示这个目录可以读写
sync:表示同步
no;表示只读
设置完成后,启动NFS服务:
[root@rhel ~]# service nfs restart
Shutting down NFS mountd: [FAILED]
Shutting down NFS daemon: [FAILED]
Shutting down NFS quotas: [FAILED]
Shutting down NFS services: [ OK ]
Starting NFS services: [ OK ]
Starting NFS quotas: [ OK ]
Starting NFS daemon: [ OK ]
Starting NFS mountd: [ OK ]
设置开机启动NFS:
[root@rhel ~]# chkconfig --level 35 nfs on
[root@rhel ~]# chkconfig --list nfs
nfs 0:off 1:off 2:off 3:on 4:off 5:on 6:off
使用如下命令,查看NFS服务器中的共享目录:
[root@rhel ~]# showmount -e 192.168.3.155
Export list for 192.168.3.155:
/home 192.168.3.0/24
-------------------------
NFS客户机配置:
NFS客户机:192.168.3.160
首先查询当前主机是否允许挂载共享目录:
[root@linux5 ~]# showmount -e 192.168.3.155
Export list for 192.168.3.155:
/home 192.168.3.0/24
结果是可以挂载。
现在开始挂载共享目录/home到本地的/home。便于NIS用户登录后有自己的宿主目录
执行命令:
[root@linux5 ~]# mount -t nfs 192.168.3.155:/home/ /home
挂载完成后,检查一下,是否挂载了NFS服务器的共享目录
[root@linux5 ~]# mount | grep home
/dev/sda2 on /home type ext3 (rw)
192.168.3.155:/home/ on /home type nfs (rw,addr=192.168.3.155)
提示已经挂载成功。
由于这样每次在客户机启动的时候,都要执行这样的一条命令,我们可以将这条命令写入
如下的文件中:
/etc/rc.d/rc.local的最后加入mount -t nfs 192.168.3.155:/home/ /home语句
不过还可以使用一下方法:
在/etc/fstab中加入这样的内容,实现自动挂载:
vi /etc/fstab
LABEL=/ / ext3 defaults 1 1
LABEL=/home /home ext3 defaults 1 2
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-sda3 swap swap defaults 0 0
192.168.3.155:/home/ /home nfs defaules 0 0
增加最后一行,以后启动就会自动的挂载NFS服务器的共享目录。
我们我们继续NIS的服务的操作,我们使用user1的用户在NIS客户机(192.168.3.160)上登
录,使用NIS服务器(192.168.3.155)上的用户user1进行登录,
login as: user1
user1@192.168.3.160'spassword:
Last login: Wed Apr 16 04:31:28 2008 from 192.168.3.170
[user1@linux5 ~]$
看看,这个时候显示的是user1这个用户在Linux5这台主机(192.168.3.160,客户机)上登
录了。
说明NFS挂载成功
到此NIS服务也圆满成功。
 

TAG:

 

评分:0

我来说两句

Open Toolbar