首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | 镜像站
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
Linux资讯 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>系统管理>系统管理>正文

Linux操作系统下NFS服务的搭建过程

http://www.oklinux.cn  2007-04-28  来源:    会员收藏  游客收藏  【 】 

本文档只是介绍NFS的最简单搭建过程,目的是有助于快速搭建,入门;

本搭建过程是基于FC5,且采用自带的SAMBA包;

 

一、概念

 

NFS(Network File System/网络文件系统):

 

1、设置Linux系统之间的文件共享(Linux与Windows中间文件共享采用SAMBA服务);

 

2、NFS只是一种文件系统,本身没有传输功能,是基于RPC协议实现的,才能达到两个Linux系统之间的文件目录共享;

 

3、NFS为C/S架构;

 

二、服务器配置

 

1、配置文件

 

主要配置文件为:/etc/exports

 

格式为: 共享目录 可mount主机IP(参数1,参数2,……)

 

如:/var/nfs 172.20.*.*(rw,sync,all_squash,anonuid=65534,anongid=65534)

 

说明:必须注意nfs/目录的访问权限,必须设置成777权限;父目录/var权限无要求,普通的755即可;

 

2、启动相关服务

 

然后依次启动相关服务:portmap,nfslock,nfs

 

3、检查共享目录

 

随后可以采用showmount –e查看一下,看看共享的目录情况:

 

[root@ns var]# showmount -e

 

Export list for ns.osserver:

 

/var/nfs 172.20.*.*

 

OK,到此为止,NFS服务器搭建完毕;

 

三、客户端配置

 

1、确保portmap运行

 

客户端必须确保RPC协议相应的portmap正常运行,否则mount将失败;

 

2、挂载/var/nfs目录(本地挂载点为/mnt/nfs)

 

mount -t nfs 172.20.65.16:/var/nfs /mnt/nfs

 

成功mount以后,即可同本地目录一样随意操作;

 

四、其它相关命令

 

1、当修改了/etc/exports文件后,可以不用重新启动nfs服务,直接采用exports –rv 即可重新导出共享目录;

 

该命令格式如下:

 

exportfs [-aruv]

 

-a :全部mount或者unmount /etc/exports中的内容

 

-r :重新mount /etc/exports中分享出来的目录

 

-u :umount 目录

 

-v :在 export 的时候,将详细的信息输出到屏幕上。

 

具体例子:

 

[root@ns var]# showmount -e

 

Export list for ns.osserver:

 

/var/nfs 172.20.*.*

 

[root@ns var]# exportfs –au #全部卸载

 

[root@ns var]# showmount -e

 

Export list for ns.osserver:

 

[root@ns var]# exportfs –rv #全部重新 export 一次

 

exporting 172.20.*.*:/var/nfs

 

[root@ns var]#

 

2、showmout命令对于NFS的操作和查错有很大的帮助,所以我们先来看一下showmount的用法

 

showmout

 

-a :这个参数是一般在NFS SERVER上使用,是用来显示已经mount上本机nfs目录的cline机器。

 

-e :显示指定的NFS SERVER上export出来的目录。

 

例如:

 

[root@localhost ~]# showmount -e 172.20.65.16

 

Export list for 172.20.65.16:

 

/var/nfs 172.20.*.*

 

[root@ns var]# showmount -a

 

All mount points on ns.osserver:

 

172.20.*.*:/var/nfs

五、常见问题解答

 

1、提示:mount to NFS server '172.20.67.203' failed: server is down.

 

解决方案:可能是NFS服务器的防火墙有问题;

 

2、提示:mount: RPC: Timed out

 

解决方案:由于RPC协议没运行;启动portmap服务;

 

也有可能是防火墙问题;Server/Client均有可能。


上一篇:Linux操作系统下SAMBA服务的搭建过程   下一篇:Linux+Apache+Mysql+PHP典型配置详解


收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·Linux操作系统下SAMBA服务的搭建过程
·Linux系统环境下的高级隐藏技术介绍
·深入浅出 Linux字符设备驱动程序解析
·Linux下如何查看某一进程的CPU占用率
·OpenSSL中对称加密算法的统一接口详解
·如何在非root状态下用root身份执行命令
·Samba服务典型的三种共享配置
·在RHEL4上的日志服务器配置案例解析
·Fedora Core6中IPtables日志管理技巧
·配置文件/etc/syslog.conf的实例解析
·让Linux操作系统可以Mount NTFS分区
·Linux AS4系统下LVM的使用详细解析
·如何在Subversion系统中运行hook脚本
·用Subversion软件进行个人文档管理
·linux的运行模式:Runlevel详细解析
·Linux系统启动引导程序配置文件解析
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·系统管理:如何禁止RHEL AS4的图形启动
·Windows和Linux Fedora8双系统安装过程
·Linux通过ndiswrapper安装无线网卡驱动
·Linux系统利用Crontab命令实现定时重启
·Ubuntu Linux系统设定服务自行开机启动
·在Linux系统下查看端口的使用情况及启
·Linux系统下安装Perl及Perl模块方法
·Qtopia应用程序与Linux内核数据通信介
·Ubuntu下NVIDIA驱动安装及3D桌面的设置
·修改VMware下Ubuntu界面分辨率过高问题
·在Linux系统下如何调整文件打开方式
·如何在Linux系统下更改文件使用权限
  阅读排行
·使用源代码将 Glibc 升级到 2.6
·Linux下推荐的常用应用程序列表
·使用 ActiveScaffold 增强 Ruby on Rai
·什么是Linux?Linux与UNIX之间的关系
·应用:postfix邮件服务器安全策略
·提高Linux系统性能加速网络应用程序
·Linux用户(User)和用户组管理概述
·Linux操作系统的内核引导程序详细解析
·在 Linux on POWER 上利用透明大内存页
·Ubuntu Linux操作系统中的用户管理
·使用/proc文件系统来访问Linux内核
·基于linux操作系统架构openvpn总结
·Grub引导程序的安装、配置及使用汇总
·几种Linux嵌入式开发环境的简单介绍
·C++自动化(模板元)编程基础与应用(1)
网摘收藏: