Chinaunix首页 | 论坛 | 博客
  • 博客访问: 321435
  • 博文数量: 41
  • 博客积分: 857
  • 博客等级: 准尉
  • 技术积分: 614
  • 用 户 组: 普通用户
  • 注册时间: 2011-05-11 12:42
文章分类

全部博文(41)

文章存档

2016年(1)

2015年(2)

2012年(6)

2011年(32)

分类: LINUX

2011-05-11 18:22:51

平台:Feroda9

因为linux系统在安装的时候一般默认的都是缺省安装NFS软件啦,所以下面只讲怎么建立和配置NFS服务.

1)设置共享目录

   终端里输入运行命令: gedit /etc/exports

   编缉NFS服务的配置文件,如果是第一次打开该文件,则为空;如果没有这个文件,建立这个文件.

   添加以下内容:

       Usage: 共享目录的绝对路径  访问该目录的参数

       eg: /opt/FriendlyARM/mini2440/rootfs_qtopia_qt4 *(rw,sync,no_root_squash)

       *     表示所有的客户机都可以挂载此目录

       rw    可读写权限

       ro    只读权限

       sync  资料同步写入到内存与硬盘当中.

       async 资料会先暂存于内存当中,而非直接写入硬盘.

       no_root_squash  当登入NFS主机使用共享目录的使用者如果是root时,那么这个使用者的权限将被转换成为匿名使用者,通常它的UID与GID都会变成nobody身份.

       root_squash     当登入NFS主机使用共享目录的使用者如果是root时,那么对于这个共享目录来说,它就具有root权限。

       all_squash      不论登入NFS使用者的身份为何,它的身份都会被转换为匿名使用者,通常也就是nobody.

       anonuid  通常为nobody,也可以自行设定这个UID的值,UID必须存在于/etc/passwd中.

       anongid  同anonuid,但就是变成group ID就是了.

2)启动NFS前处理工作

      建立NFS的目地: 通过网络对外提供目录共享服务,但Fedora 9 默认是开启防火墙的,这会导致NFS服务无法使用.因此在开启NFS服务前,应先关闭防火墙.

     关闭防火墙的方法:

       (1)终端输入lokkit , 直接进入防火墙的图形配置界面,选择(*)Disabled,保存退出;

       (2)终端输入setup ,进入choose a tool图形配置界面,选择防火墙进入, 选择(*)Disabled,保存退出;  

3)启动NFS  

      两种启动方式:图形界面 和 命令行.

      (1)命令行-->终端下输入:/etc/init.d/nfs start  启动NFS服务,可以挂载共享目录到系统本身来检查NFS是否开启. mount -t nfs localhost: /opt/FriendlyARM/mini2440/rootfs_qtopia_qt4 /mnt/  这时将会在/mnt下看到rootfs_qtopia_qt4中的内容.

      (2)图形界面-->为了在每次开机时系统自动启动NFS服务,可以输入:serviceconf

打开系统服务配置界面,在左侧一栏找到nfs,选中,然后点Enable启动它.

4)关闭NFS

     终端里输入:/etc/init.d/nfs stop

阅读(1031) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~