Linux mini-HOWTO

       

Установка клиента ADSM


SCO-вариант клиента поставляется в виде трех tar-файлов или дисков. Перейдите в корневой каталог, установите необходимый umask, в соответствии с вашими требованиями и, будучи root-ом, распакуйте их там. В каталоге /tmp вы найдете инсталляционный скрипт - запустите его.

Затем вам придется вручную исправить файлы /usr/adsm/dsm.sys и /usr/adsm/dsm.opt. В файле dsm.sys не забудьте исправить следующие строки:

Servername

Имя сервера

TCPServeraddress

Полное имя машины сервера (Fully qualified host name FQDN)

NODename

Название вашей машины

В файле 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 "Не могу открыть /etc/mtab: $!\n"; open(MNTTAB, ">/etc/mnttab") die "Не могу открыть /etc/mnttab: $!\n";

while() { 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 "Создано: $device $mountpt $fstype\n"; } }

close(MNTTAB); exit 0;

Для этого клиента не требуется устанавливать каких-либо библиотек; все собрано статически.



Содержание раздела