Chinaunix首页 | 论坛 | 博客
  • 博客访问: 694114
  • 博文数量: 245
  • 博客积分: 10037
  • 博客等级: 上将
  • 技术积分: 2512
  • 用 户 组: 普通用户
  • 注册时间: 2007-01-16 17:16
文章分类

全部博文(245)

文章存档

2008年(7)

2007年(238)

我的朋友

分类: LINUX

2007-04-13 01:43:03

From:http://dev.csdn.net/article/83/83878.shtm

.编辑NFS服务配置文件/etc/exports     格式如下:
  directory    hostname(options)    注意hostname和()之间无空格

OPtions
     sync async  (建议使用sync)。如果指定了 sync,服务器在请求所做的改变被写入磁盘之前就不会回复这些请求
     rw             读写权限
 
示例
1)允许来自 speedy.example.com 的用户使用默认的只读权限来挂载
misc/export     speedy.example.com(sync)

2)将会允许来自 speedy.example.com 的用户使用读写权限来挂载
/misc/export     speedy.example.com(rw,sync)

关于主机名格式
单个机器 — 一个全限定域名(能够被服务器解析的),主机名(能够被服务器解析的),或 IP 地址。
使用通配符来指定的机器系列 — 使用 * ? 字符来指定一个字符串匹配。IP 地址中不使用通配符;不过如果反向 DNS 查询失败,它们可能会碰巧有用。在完整域名中指定通配符时,点(.)不包括在通配符中。例如:*.example.com 包括 one.example.com,但不包括 one.two.example.com.
IP 网络 — 使用 a.b.c.d/z,这里的 a.b.c.d 是网络,z 是子网掩码中的位数(如 192.168.0.0/24)。另一种可以接受的格式是 a.b.c.d/netmask,这里的 a.b.c.d 是网络,netmask 是子网掩码(如 192.168.100.8/255.255.255.0)。
Netgroups — 格式为 @group-name,这里的 group-name NIS netgroup 的名称。


在你每次改变 /etc/exports 的时候,你必须把改变通知给 NFS 守护进程,或使用以下命令来重新载入配置文件:
/sbin/service nfs reload


启动nfs服务

/sbin/service nfs start
关闭NFS 服务:
/sbin/service nfs stop


Linux 客户端配置
1.一般性配置:
打开终端,以root身份登录并执行
mount -t nfs -o option hostname:/共享目录位置 本地目录位置

例如:
1)查看172.16.31.69服务器上目录属主
#ls -l  /export/home/wup
drwxr-xr-x  2 cnscn 501    4096 07-18 09:21 adobe

2)在客户机上加载nfs目录
mount -t nfs -o rw 172.16.31.69:/export/home/wup      /mnt/69

3)如果想读写,则要切换用户为
172.16.31.69:/export/home/wup的所属用户 ,当然当前系统上也应有对应的用户名cnscn,   否则root用户只能读目录 /mnt/69里的内容
#su  -l      cnscn     

4)试用
  $ cd /mnt/69
  $ touch a.txt


2.在开机时自动挂载
修改/etc/fstab文件
添加一行
hostname://共享目录位置 本地目录位置 nfs defaults 0 0
例如:
172.16.31.69:/export/home/wup     /mnt/69   nfs   defaults 0 0


Solaris客户端配置
1.一般性配置:
打开终端,以root身份登录并执行
mount -F nfs -o option hostname:/共享目录位置 本地目录位置
例如:
mount -F nfs -o rw 172.16.31.69:/export/home/wup /mnt/69
2.在开机时自动挂载
修改/etc/vfstab文件,添加一行,格式如下:
待装载目录 - 装载目录 nfs - yes bg


实例演示


假定环境:
服务器端为RedHat Linux系统,IP地址是192.168.0.1,待共享的目录为:/usr/local/capitel/aaa
客户端为Linux系统,IP地址为192.168.0.2,装载进来的目录为/mnt/aaa

1.以命令行为例演示在服务器端配置nfs
(1).修改/etc/exports 文件。添加:
/usr/local/capitel/aaa 192.168.0.2(rw,sync)
(2).重新引导nfs
service nfs reload

2.客户端为linux
root用户登录
mount -t nfs -o rw 192.168.0.1:/usr/local/capitel/aaa /mnt/aaa
或者在/etc/fstab中添加一行
192.168.0.1:/usr/local/capitel/aaa /mnt/aaa nfs defaults 0 0
重新启动机器即可完成自动装载

3.客户端为solaris
root用户登录
执行mount -F nfs -o rw 192.168.0.1:/usr/local/capitel/aaa /mnt/aaa
或者添加一行
192.168.0.1:/usr/local/capitel/aaa - /mnt/aaa nfs - yes bg
重新启动机器

 
阅读(536) | 评论(0) | 转发(0) |
0

上一篇:iptables的学习

下一篇:exit退出信号

给主人留下些什么吧!~~