Linux 版 (精华区)

发信人: clx (楚留香), 信区: Unix
标  题: Linux ADSM Mini-Howto(04)
发信站: 紫 丁 香 (Sun Jun 28 10:03:00 1998), 转信

Linux ADSM Mini-Howto : 安装 ADSM客户端
Previous: 安装 iBCS 模组
Next: 执行客户端 


3. 安装 ADSM客户端

SCO二进位元档的是由三个 tar 档案提供的,或者由磁碟提供.改变
路径到 根目录,根据你的政策设定你的 umask ,然後 在一个目录解
开他们 (譬如 根目录).在目录 /tmp,你会 找到一个程序档;执行它

这时你要必须手动编辑 /usr/adsm/dsm.sys /usr/adsm/dsm.opt. 在
dsm.sys,重要的行数详细说明如下: 

Servername

     The name of the server(伺服器名称)

TCPServeraddress

     伺服器 DNS 全名

NODename

     你的自己的主机名

In dsm.opt,你必须要详细说明 

Server

     如同前面的描述

Followsymbolic

     要或不要跟随符号连接点 (一般来说,不是一个好主意)

SUbdir

     支援子目录 (你通常需要它)

domain

     档案系统备份

这时你要必须创造一个 SCO-相容的 /etc/mnttab 从你的 /etc/fstab.
你可以使用下列各项 Perl 程序档, fstab2mnttab,对於这. 



     #!/usr/bin/perl

     $mnttab_struct = "a32 a32 I L";
     open(MTAB, "/etc/mtab") || die "Cannot open /etc/mtab: $!\n";
     open(MNTTAB, ">/etc/mnttab") || die "Cannot open /etc/mnttab: $!\n";

     while(<MTAB>) {
         next if /pid/;
         chop;
         /^(\S*)\s(\S*)\s(\S*)\s.*$/;
         $device = $1;
         $mountpt = $2;
         $fstype = $3;
         if($fstype ne "nfs" && $fstype ne "proc") {
             $mnttab_rec =
                 pack($mnttab_struct, $device, $mountpt, 0x9d2f, time());
             syswrite(MNTTAB, $mnttab_rec, 72);
             print "Made entry for: $device $mountpt $fstype\n";
         }
     }

     close(MNTTAB);
     exit 0;



针对这些客户端你不需要安装任何的共享程式库; 每件事是链接到
固定程序库.


Linux ADSM Mini-Howto : 安装 ADSM客户端
Previous: 安装 iBCS 模组
Next: 执行客户端 

--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.244.16]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.210毫秒