[unix-ws] openafs und Solaris 9
Thomas Lange
lange at informatik.uni-koeln.de
Mit Okt 16 15:15:13 CEST 2002
Hi all,
ein kleiner Erfolgsbericht. Ich habe openafs 1.2.7 unter Solaris 9
installiert. Dazu diente das kleine angegebene Skript. Die Programme,
die im afs tar file unter root.server/usr/afs/bin/ liegen werden damit
noch nicht installiert.
mk-afs-client:
#! /bin/sh
# erzeuge openafs Client (ohne bin programme)
# getestet mit openafs 1.2.7 und Solaris 9
# 10/2002 Thomas lange, lange at informatik.uni-koeln.de
# packe vorher das openafs tar file in /tmp aus
# cd /tmp
# tar zxf ~/sun4x_59.tar.gz
source=/tmp/sun4x_59/dest
cachedir=/files/scratch/afs
size=500000
thiscell=rrz.uni-koeln.de
vdir=/usr/vice/etc
cd $source/root.client/$vdir || exit 99
mkdir -p $vdir
cp -p modload/afs.rc /etc/init.d/afs
chmod a+rx /etc/init.d/afs
# im tar file gibt es leider kein libafs.o, nur libafs.nonfs.o. Aber es klappt
cp -p modload/libafs.nonfs.o /kernel/fs/afs
cd $source/root.client/$vdir
cp -rp * $vdir
echo $thiscell > $vdir/ThisCell
echo Erzeuge cache
mkdir -p $cachedir
echo "/afs:/$cachedir:$size" > $vdir/cacheinfo
mkdir /afs
echo "afs 65" >>/etc/name_to_sysnam
cd /etc/init.d
ln -s ../init.d/afs /etc/rc3.d/S99afs
echo "Nun CellServDB nach /usr/vice/etc kopieren."
echo "Dann rebooten. Der erste Start von afsd dauert lange, da viele Inodes erzeugt werden"
--
Gruss Thomas