Verder Terug Inhoud

3. Installeren van de ADSM client

De SCO-binary wordt in drie tar-bestanden, of op disks geleverd. Ga naar de root-directory, stel je umask in overeenkomstig je beleid, en pak ze vanuit daar (als root) uit. In de Directory /tmp, vind je een installatie-script; voer dat uit.

Je zal met de hand /usr/adsm/dsm.sys en /usr/adsm/dsm.opt moeten wijzigen. In dsm.sys, zijn de van belang zijnde op te geven regels:

Servername

De naam van de server

TCPServeraddress

De fully qualified hostnaam van de server

NODename

Je eigen hostnaam

In dsm.opt, moet je opgeven

Server

Als hiervoor

Followsymbolic

Of je wel of niet symbolische links wilt volgen (in het algemeen niet verstandig)

SUbdir

Of je een backup wilt maken van subdirectory's (meestal wil je dat wel)

domain

De bestandssystemen waarvan je een backup wilt

Je zal dan een SCO-compatibel /etc/mnttab aan moeten maken vanuit je /etc/fstab. Je kunt hiervoor het volgende Perl-script fstab2mnttab gebruiken.


#!/usr/bin/perl

$mnttab_struct = "a32 a32 I L";

open(MTAB, "/etc/mtab") || die "Kan /etc/mtab niet openen: $!\n";
open(MNTTAB, ">/etc/mnttab") || die "Kan /etc/mnttab niet openen: $!\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 "Entry gemaakt voor: $device $mountpt $fstype\n";
    }
}

close(MNTTAB);
exit 0;

Je hoeft voor deze clients geen shared library's te installeren, alles is statisch gelinkt.
Verder Terug Inhoud