Solaris 公用桌面环境: 高级用户和系统管理员指南

为远程文件系统配置装配点

当桌面从系统中将文件名传输到另一系统中时,它必须变换这些文件名 ,或将其映射成对目标系统有意义的文件名。由于在不同的系统中同一文件有可能被装配在不同的位置, 所以必须用不同的文件名来访问它们,因此这种映射是必需的。例如文件 /projects/big,它在系统sysA中的,可能作为/net/sysA/projects/big,它在sysB中被 访问。

文件名映射的要求

为了正确的执行此文件名映射操作,下列条件中必须有一个为真:

为 DTMOUNTPOINT 设置值

如果下列两个条件均为真,则必须设置 DTMOUNTPOINT 环境变量:

  1. 编辑文件 /etc/inetd.conf

    1. 查找 dtspcd项并向其中添加:

      		-mount_point mount_point
      
    2. 查找 rpc.ttdbserver项并向其中添加:

      		-m mount_point
      

      例如,如果自动装配程序正在与装配点 /nfs,一起使用, 则 在/etc/inetd.conf中的项为:

      	dtspc stream tcp nowait root /usr/dt/bin/dtspcd \  
        /usr/dt/bin/dtspcd -mount_point /nfs  	
        rpc stream tcp wait root /usr/dt/bin/rpc.ttdbserver \  	
        100083 1 rpc.ttdbserver -m /nfs
  2. 在重新读取 /etc/inetd.conf的系统上执行进程。 关于进一步信息,请参阅 inetd( 1M ) 的手册页。

  3. 使用由用户登录中继承来的值设置 DTMOUNTPOINT 。

    可通过在 /etc/dt/config/Xsession.d 中设置变量的值的方法来完成。关于设置环境变量的进一步信息,请参阅 "设置环境变量"