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

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

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

文件名映射的要求

为了正确地执行此文件名映射操作,下列之一必须为真:

为 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 中设置变量的方法来完成。有关设置环境变量的详细信息,请参阅"设置环境变量"