文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>简单架设NFS服务器

简单架设NFS服务器

时间:2007-04-13  来源:jsjzhang

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 重新启动机器
 
排行榜 更多 +
奇境小镇MOD作弊菜单

奇境小镇MOD作弊菜单

角色扮演 下载
黑暗荒野2无限金币版

黑暗荒野2无限金币版

角色扮演 下载
骑战烈火之剑作弊菜单版

骑战烈火之剑作弊菜单版

角色扮演 下载