다음 이전 차례

3. ADSM 클라이언트 설치하기

SCO 바이너리는 세 개의 tar 파일 또는 디스크를 제공한다. root 디렉토리로 바꾸고 여 러분의 정책에 따라 여러분의 umask를 설정하고 그 파일의 압축을 풀어라(root 권한으 로). /tmp 디렉토리에서 설치 스크립트를 찾을 수 있을 것이다; 그것을 실행시켜라.

/usr/adsm/dsm.sys/usr/adsm/dsm.opt를 손수 편집해야 할 것이다. dsm.sys에서 지정해야할 중요한 라인은 다음과 같다:

Servername

서버의 이름

TCPServeraddress

서버에 부여된 호스트명

NODename

여러분만의 호스트명

dsm.opt에서 여러분은 다음과 같이 지정해야 한다.
Server

전에 정해주었던 데로

Followsymbolic

심볼릭 링크를 할 것인지, 말 것인지(보통 좋은 생각은 아님)

SUbdir

백업할 하위 디렉토리(여러분이 원하는 곳)

/etc/fstab에서 부터 SCO-호환 /etc/mnttab을 생성해야 한다. 다음 과 같은 펄 스크립트, 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 "Mode entry for: $device $mountpt $fstype\n";
    }
}

close(MNTTAB);
exit 0;

이들 클라이언트를 위해 공유 라이브러리를 설치할 필요는 없다; 모두 정적으로 링크 되어 있다.
다음 이전 차례