您的位置:首页 > 其它

NFS服务安装与配置方案

2013-01-25 17:45 190 查看

NFS服务搭建方案

一、NFS简介

NFS它是Network File system 的缩写,即网络文件系统,我们可以通过NFS达到文件的共享,NFS 服务器设置一个共享目录或者文件给NFS 客户机,客户机就可以将服务器中的共享文件挂接在自己本地的目录下,来达到文件共享。Liunx系统一般默认安装了NFS服务。

下面我们将在129文件服务器(NFS服务器)上安装NFS服务然后在128web服务器(NFS客户端)上挂载文件服务器的共享目录作为本地目录来使用。

二、文件服务器(192.168.198.129)NFS服务安装与配置

(一)NFS服务安装

a)联网情况下:apt-get install nfs-common nfs-kernel-server nfs-client

b)在没有网络的情况下需要nfs的rpm套件包进行安装

NFS服务需要5个RPM包。

setup-*:  共享NFS目录在/etc/exports中定义 (linux默认都安装)

initscripts-*: 包括引导过程中装载网络目录的基本脚本 (linux默认都安装)

nfs-utils-*:  包括基本的NFS命令与监控程序

portmap-*:  支持安全NFS RPC服务的连接

quota-*:    网络上共享的目录配额,包括rpc.rquotad (这个包不是必须的)

使用rpm命令安装,格式如下: rpm -ivh rpm包

安装完成后查看nfs当前的版本:

rpm -qi portmap

rpm -qi nfs-utils

启动portmap和nfs

/etc/init.d/portmap start

/etc/init.d/nfs start

查看nfs运行状态

/etc/init.d/nfs status

(二)NFS服务配置

在/目录下新建nfs_share目录作为共享目录。并在目录下新建个共享文件用作测试.

在nfs的主配置文件里增加配置允许共享的目录和允许访问的主机ip和读写权限(需要root用户权限)

vi /etc/exports

增加一行:/nfs_share 192.168.198.128(rw,sync)

保存后使其立即生效,执行:

exportfs -rv

检查是否生效,执行:

showmount -e 192.168.198.129

如果看到这样的信息就说明成功了

Export list for usr-desktop:

/nfs_share 192.168.198.128

另外注意关闭防火墙或防火墙要设置打开NFS使用的111端口

及使用/etc/hosts.allow和/etc/hosts.deny 控制客户端的访问

/etc/hosts.allow

portmap: 192.168.198.128

locked: 192.168.198.128

mountd:192.168.198.128

rquotad:192.168.198.128

statd:192.168.198.128

/etc/hosts.deny

portmap: ALL : deny

三、客户端(192.168.198.128)挂载使用

1.启动服务: service portmap start

2.客户机端创建用于挂载的目录/mnt作为挂载点

3.挂载 mount -t nfs 192.168.198.129:/nfs_share /mnt

4.showmount -e 192.168.198.129(查看NFS服务器上共享了那些目录)



并进入/mnt查看是否已经挂载上是否可以读写文件和与文件服务器同步。

可以在128客户端的/mnt挂载目录下看到文件服务器nfs_share共享目录的共享文件说明已经挂载成功了。

5.编辑fstab设置每次进入/mnt时自动挂载。

vi /etc/fstab 增加一行:

192.168.198.129:/nfs_share /mnt nfs rsize=8192,wsize=8192,timeo=14,intr

至此已完成了,可以再df一下查看一下,发现129的/nfs_share已经挂载到128了:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: