新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 网络学院 > 操作系统 > Unix系统 > Solaris教程 > 正文:Solaris的常见问题

Solaris的常见问题

新客网 XKER.COM 2008-03-09 来源: 收藏本文

  9.网络文件系统

  9.1 NFS服务器

  Solaris将目录信息存储在/etc/dfs/dfstab 中,以便于在网络上的其他系统安装。该文件是一个被share命令使用的脚本。

  如果这个文件没有包含任何share命令,Solaris OE(OE,操作系统引擎??)在重起时不会自动开始共享网络文件系统, 即使明确的调用执行了/etc/init.d/nfs.server start命令,dfstab也是空的。

  例如:共享/export/home

  1、 添加share /export/home 到/etc/dfs/dfstab中

  2、 如果这是第一次添加该文件中的内容,执行/etc/init.d/nfs.server start命令

  3、 输入shareall

  4、 如果/export/home被正确共享的话,使用share命令检查

  9.2NFS客户端

  一个NFS客户端不需要制定任何域,但是,NFS服务器名是重要的。一个IP地址 (mount 192.168.0.1:/export/home)是不够的,所有的NFS服务器必须在/etc/inet/hosts,NIS或者DNS中定义。

  你能够安装(mount)一个网络目录,使用命令 mount server:/export/home /tmp/home。如果这个安装点需要在下次系统重起的时候自动的安装的话,在文件/etc/vfstab中插入该安装点的相关内容。

  注意:当使用root用户在网络目录中拷贝文件的时候,注意,本地的root和网络目录上的root是不同的,都是作为"nobody"(除非在服务器上使用了anon=0)。网络目录下的文件没有"other"用户的读权限是禁止拷贝的,为了使用root用户从网络文件目录中拷贝所有的文件,不要使用下列命令:

  root# cd server:/verz;tar cvf - | (cd verz;tar xvf -)

  最好使用 rsh来在该服务器上获得 root用户的读权限:

  root# rsh server "cd /verz; tar cvf -"|(cd verz;tar xvf -)

  9.3 与其他的流行的UNIX系统的区别

  在Solaris上的NFS系统与其他流行的UNIX版本中(Linux,AIX等)的实现不完全相同:

  1)文件:Solaris 系统中文件/etc/dfs/dfstab,由/etc/exports取代;

  2) 命令:Solaris 系统中的命令shareall由exportfs -a取代。

  9.4 自动加载(AutoMounter)

  自动加载功能可以实现在用户访问相关目录的时候自动的将文件系统加载(mount)。在大型网络环

  境中,如果大量主机和用户的具有如下目录路径/net/<hostname>或/home/<username>是,将会非常有帮助。

  两个文件定义自动加载的基本操作:/etc/auto_master和/etc/auto_home.

  auto_master文件预定义了上述自动加载的行为。

  目录/net将会在访问相关的主机是自动加载。

  /home目录的自动加载功能在/etc/auto_home文件中定义。

  /net -hosts -nosuid,nobrowse

  /home auto_home -nobrowse

  如果/etc/auto_home文件包含以下行

  /export/home/&

  当有人访问/home/joe目录时,自动加载功能将起作用,把/export/home/joe 加载到这个加载点

  (/home/joe)

收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐