下一页 上一页 目录

3. 安装 ADSM 客户端

SCO 二进制文件以三个 tar 文件或磁盘的形式提供。切换到根目录,根据您的策略设置 umask,然后从那里解压缩它们(以 root 用户身份)。在您的 /tmp 目录中,您将找到一个安装脚本;执行该脚本。

然后您将需要手动编辑 /usr/adsm/dsm.sys/usr/adsm/dsm.opt。在 dsm.sys 中,需要指定的重要行是

Servername

服务器的名称

TCPServeraddress

服务器的完整限定主机名

NODename

您自己的主机名

dsm.opt 中,您将需要指定
Server

与之前相同

Followsymbolic

是否跟踪符号链接(通常不是一个好主意)

SUbdir

是否备份子目录(您通常需要这样做)

domain

要备份的文件系统

然后您将需要从您的 /etc/fstab 创建一个 SCO 兼容的 /etc/mnttab。您可以为此使用以下 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;

您无需为这些客户端安装任何共享库;一切都是静态链接的。
下一页 上一页 目录