首页 > Linux > Centos5.4下安装配置NFS

Centos5.4下安装配置NFS

2009年11月5日 mzfeng

Centos使用NFS服务,至少需要启动以下系统守护进程。
chkconfig nfs on
chkconfig portmap  on

一:服务器端的设定
1)修改配置文件
vi /etc/exports
/www    192.168.1.2(rw,async) *(ro)
/www     192.168.1.*(rw,sync,no_root_squash,no_subtree_check)
rw:可读写的权限;
ro:只读的权限;
no_root_squash:登入到NFS主机的用户是ROOT用户,他就拥有ROOT的权限,此参数很不安全,建议不要使用。
root_squash:在登入 NFS 主使用分享之目的使用者如果是 root
all_squash:不管登陆NFS主机的用户是什么都会被重新设定为nobody。
anonuid:将登入NFS主机的用户都设定成指定的user id,此ID必须存在于/etc/passwd中。
anongid:同 anonuid ,但是成 group ID 就是
sync:资料同步写入存储器中。
async:资料会先暂时存放在内存中,不会直接写入硬盘。
insecure 允许从这台机器过来的非授权访问。

2)启动服务
/etc/rc.d/init.d/portmap start
/etc/rc.d/init.d/nfs start
3)exportfs命令
启动了NFS之后又修改了/etc/exports,这个时候我们就可以用exportfs命令来使改动立刻生效,该命令格式如下:
exportfs [-aruv]
-a :全部mount或者unmount /etc/exports中的内容
-r :重新mount /etc/exports中分享出来的目录
-u :umount 目录
-v :在 export 的时候,将详细的信息输出到屏幕上。
具体例子:
exportfs -rv <==全部重新export一次!
exportfs -au <==全部都卸载了。

 

二:客户段的操作:
1、showmout命令对于NFS的操作和查错有很大的帮助
showmout
-a :这个参数是一般在NFS SERVER上使用,是用来显示已经mount上本机nfs目录的cline机器。
-e :显示指定的NFS SERVER上export出来的目录。
例如:
showmount -e 192.168.0.30
2、mount nfs目录的方法:
mount -t nfs hostname(orIP):/directory /mount/point
具体例子:
mount -t nfs 192.168.0.1:/tmp /mnt/nfs

3、与NFS有关的一些命令介绍
nfsstat:
查看NFS的运行状态,对于调整NFS的运行有很大帮助
rpcinfo:
查看rpc执行信息,可以用于检测rpc运行情况的工具。

分类: Linux 标签: ,
本文的评论功能被关闭了.