afs

Andrew File System

AFS e' un file system distribuito con un name space comune. Basato su un modello architetturale client/server, consente ad uno o piu' client di accedere ai file resi disponibili da uno o piu' file-server.

Come il file system Unix, AFS utilizza per i file una struttura gerarchica ad albero. Per convenzione la root directory del file system e' identificata da /afs, mentre le subdirectory della root definiscono le celle del file system AFS. Una cella e' un dominio amministrativo nello spazio AFS, al quale afferiscono l'insieme di client e server.

Un meccanismo di caching, attivo su ogni client, consente una maggiore velocita' nell'accesso ai file, preoccupandosi di mantenere su un disco locale una copia dei file in uso su quel determinato host.

Lo spazio disco sui file server AFS e' organizzato in volumi, contenitori di file e directory resi disponibili all'utente come una sottodirectory dell'albero AFS. Ogni volume ha definita una quota, assegnata dall'amministratore locale, che definisce la quantita' massima di spazio disco che un volume puo' contenere. L'home directory di ogni utente nella cella infn.it risiede su un differente volume.

Dal punto di vista dell'utente la natura distribuita del file system, dei volumi e del sistema di caching, e' assolutamente trasparente, non essendo visibili i riferimenti ai server e quindi alla locazione fisica dei file. A partire dalla root directory /afs, l'utente vedra' la stessa struttura di directory su tutti gli AFS client. Nella Sezione INFN di Roma, un utente in possesso di un account AFS puo' pubblicare pagine web personali accessibili nel modo standard http://www.roma1.infn.it/~$USER oppure http://www.roma1.infn.it/people/$USER.

Guide AFS: