Next Previous Contents

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;

針對這些客戶端你不需要安裝任何的共享程式庫; 每件事是鏈接到固定程序庫.


Next Previous Contents