AFS-klient i Debian GNU/Linux

Du behöver minst: Debian GNU/Linux 3.0 (unstable)

 

För att kunna köra AFS i Linux måste man först fixa en speciell AFS-modul som man lägger till kärnan. Denna måste man kompilera själv i vanliga fall, men med Debians pakethanteringssystem kan man lösa detta på ett lite smidigare sätt.

 

Först måste man ladda hem lite program för att kunna göra detta paket. Bl.a. kärnkällkoden, openafsmodulens källkod och pakethanteringsvektyg.

 

Skriv:

apt-get install kernel-package kernel-source-2.4.20 openafs-modules-source

(Du måste inte ladda ner version 2.4.20 av kärnan. Jag har endast testat med denna, och för att ha just 2.4.20 måste Debian vara inställt som unstable i skrivande stund.)

 

Nu måste du packa upp de filer du laddade hem. Skriv:

cd /usr/src

tar xvzf openafs.tar.gz

tar xvjf kernel-source-2.4.20.tar.bz2

cd kernel-source-2.4.20

 

Nu skall vi skapa själva OpenAFS-modulen:

 

make-kpkg --rev=rev1 modules_image

 

Detta tar en liten stund, så det är bara att vänta.

När den är klar har du fått ett nytt paket som ligger i /usr/src

Installera det nya paketet genom att skriva:

cd /usr/src

dpkg –i openafs-modules-2.4.20_1.2.8-4+rev1_i386.deb (Eller liknande. Vissa versionsnummer kan vara annorlunda).

 

Nu har du installerat modulen till kärnan!

 

Dags att installera själva OpenAFS-klienten och autentiseringsverktyget. Skriv såhär:

apt-get install openafs-client heimdal-clients

När programmen installeras kommer du att få en del frågor. Dessa besvaras enligt nedan:

 

För att få rätt lista på alla servrar AFS-klienten skall lista under /afs, måste du ladda ner en fil från dos.isk.kth.se. Detta gör du med kommandot:

apt-get install wget (om du inte har programmet wget installerat)

cd /etc/openafs

wget http://dos.isk.kth.se/CellServDB (skriv över om den frågar)

Nu har du den rätta inställningsfilen!

Starta om openafs-klienten med kommandot:

/etc/init.d/openafs restart

 

Du skall nu ha tillgång till hela AFS-trädet. Gå till /afs och kolla att det finns en massa "kataloger" med namn som t.ex. "isk.kth.se". Denna "mapp" är roten till alla filer på IsK:s AFS-träd. Under denna finner du din hemkatalog t.ex.

För att få speciella rättigheter i isk-cellen (så att du kommer åt din hemkatalog) måste du köra kommandot kauth för att få tickets till filsystemet.

 

/ Pierre Ingmansson, studerande vid KTH IsK.

Uppdaterad 030820