(Go back to Marco Maggesi's home page.)

Prologo

Queste note spiegano come installare e configurare openafs per avere accesso ai volumi condivisi della rete del Dipartimento di Matematica Ulisse Dini con Ubuntu.

Questi appunti sono stati scritti durante un'installazione di marzo 2006 usando Ubuntu 5.10 (Breezy Badger) con linux 2.6.12 compilato per i686 (pacchetti debian linux-image-2.6.12-10-686 e linux-sources-2.6.12). La stessa procedura ha funzionato successivamente (giugno 2006) con Ubuntu 6.06 (Dapper Drake). È necessario aver preventivamente installato e configurato correttamente kerberos.

Avvertimento: Queste note sono state scritte in maniera distratta e caotica per uso puramente personale. Sono certamente inesatte, incomplete e potenzialmente pericolose.

Modifiche di questo documento

Siti con indicazioni utili

Operazioni preliminari

Prima di installare openafs è necessario installare kerberos. Inoltre potrebbe essere utile/indispensabile aver installato anche altri pacchetti, es:

sudo apt-get install build-essential dialog module-assistant

Configurazione

Installare i pacchetti openafs-client e (forse non è necessario, dovrebbe pensarci modules-assistant, vedi sotto) openafs-modules-source.

sudo apt-get install openafs-client openafs-modules-source

Durante la configurazione rispondere nel modo seguente:

What AFS cell does this workstation belong to?
math.unifi.it
How large is your AFS cache (kB)?
50000

Compilazione del modulo

Attenzione: è necessario ricompilare il modulo openafs tutte le volte che si cambia il kernel.

Usare module-assistant per compilare il module openafs:

sudo module-assistant prepare openafs-modules
sudo module-assistant auto-build openafs-modules
sudo m-a install openafs-modules-source

Infine installare anche questi pacchetti (krb4-config serve davvero?)

sudo apt-get install openafs-krb5
sudo apt-get install krb4-config

Come effettuare un test

Installare il modulo per openafs nel kernel (nell'istruzione cambiare la versione del kernel con quella in uso):

sudo insmod /lib/modules/`uname -r`/fs/openafs.ko

Far partire il server afs e vedere se funziona:

sudo /etc/init.d/openafs-client start
ls /afs