Chinaunix首页 | 论坛 | 博客
  • 博客访问: 26324
  • 博文数量: 44
  • 博客积分: 155
  • 博客等级: 入伍新兵
  • 技术积分: 430
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-15 18:34
文章分类
文章存档

2012年(1)

2011年(1)

2010年(40)

2008年(2)

我的朋友
最近访客

分类: LINUX

2010-04-21 12:30:45

 
查看文章
 
Redhat使用nfs共享文件系统
 
  • 网络文件系统(NFS)的概念

     网络文件系统(NFS)是一种在网络上的机器间共享文件的方法,文件就如同位于客户的本地硬盘驱动器上一样。Red Hat Linux 既可以是 NFS 服务器也可以是 NFS 客户,这意味着它可以把文件系统导出给其它系统,也可以挂载从其它机器上导入的文件系统。

  • NFS的安装

     RedHad默认已经安装了NFS,如果没装需手动安装如下5个rpm包:

setup-*:            共享NFS目录在/etc/exports中定义
initscripts-*:        包括引导过程中装载网络目录的基本脚本
nfs-utils-*:        包括基本的NFS命令与监控程序
portmap-*:       支持安全NFS RPC服务的连接
quota-*:      网络上共享的目录配额,包括rpc.rquotad (这个包不是必须的)

  • NFS的配置服务端配置,在需要共享文件系统的主机上进行的操作

      编辑/etc/exports文件添加共享目录:

/home/stb 192.168.1.235(rw,sync,no_root_squash)
/home/stb 192.168.1.170(rw,sync,no_root_squash)
/home/stb 192.168.1.31(rw,sync,no_root_squash)

/home/stb为对外共享的目录;

192.168.1.235为需要挂载共享目录的主机(客户端)的ip地址;

()内为opitons;

rw:             可读写的权限;
ro:             只读的权限;
no_root_squash: 登入到NFS主机的用户如果是ROOT用户,他就拥有ROOT的权限root_squash:   在登入 NFS 主机使用目录的使用者如果是 root 时,那么这个使用者的权限
sync:           资料同步写入存储器中。
async:          资料会先暂时存放在内存中,不会直接写入硬盘。

  • NFS服务的启动

    service nfs start

    service nfs restart

    service nfs stop

    service nfs reload 当修改过/etc/exports文件后不用重启服务可执行该命令

  • 客户端的挂载
  1. 通过mount命令挂载

mount 192.168.1.162:/home/stb /mnt/stb
mount -t nfs 192.168.1.162:/home/stb /mnt/stb -o nolock

//其中客户端必须有/mnt/stb目录

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

上一篇:没有了

下一篇:oracle审计详解

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