Sommario:
Definizione - Cosa significa Andrew File System (AFS)?
Andrew File System (AFS) è un file system di rete distribuito sviluppato dalla Carnegie Mellon University. Le aziende utilizzano un AFS per facilitare l'accesso ai file server archiviati tra i computer client AFS situati in aree diverse. AFS supporta server affidabili per tutti i client di rete che accedono a percorsi di file dello spazio dei nomi trasparenti e omogenei.
È possibile accedere a un AFS da un ambiente distribuito o da una piattaforma indipendente dalla posizione. Un utente accede a un AFS da un computer che esegue qualsiasi tipo di sistema operativo con autenticazione Kerberos e funzionalità a spazio dei nomi singolo. Gli utenti condividono file e applicazioni dopo aver effettuato l'accesso a macchine che interagiscono all'interno dell'infrastruttura di calcolo distribuita (DCI).
Techopedia spiega Andrew File System (AFS)
Nelle reti distribuite, un AFS si affida alla cache locale per migliorare le prestazioni e ridurre il carico di lavoro. Ad esempio, un server risponde a una richiesta della workstation e archivia i dati nella cache locale della workstation. Quando la workstation richiede gli stessi dati, la cache locale soddisfa la richiesta.
Le reti AFS utilizzano componenti server e client, come segue:
- Un client può essere qualsiasi tipo di macchina che genera richieste per i file del server AFS archiviati in una rete.
- Dopo che un server risponde e invia un file richiesto, il file viene archiviato nella cache locale della macchina client e presentato all'utente della macchina client.
- Quando un utente accede ad AFS, il client utilizza un meccanismo di richiamata per inviare tutte le modifiche al server. I file utilizzati di frequente vengono archiviati per un rapido accesso nella cache locale della macchina client.
AFS fornisce agli utenti autorizzazioni multiple per il controllo degli accessi, come segue:
- Cerca (1): gli utenti possono accedere ed elencare il contenuto della directory e della sottodirectory AFS ed esaminare l'elenco di controllo dell'accesso (ACL) di una directory.
- Inserisci (i): gli utenti possono aggiungere nuove sottodirectory o file.
- Elimina (d): gli utenti possono rimuovere i file di directory.
- Amministra (a): gli utenti possono modificare l'ACL della home directory.
- Leggi (r): gli utenti possono visualizzare la directory dei file o il contenuto della sottocategoria, poiché AFS supporta il set di controllo delle autorizzazioni di lettura del proprietario Unix standard.
- Scrivi (w): gli utenti possono modificare o scrivere file, poiché AFS supporta il set di controllo delle autorizzazioni di scrittura del proprietario Unix.
- Look (k): i processori possono usare la directory per eseguire programmi che richiedono file Flock.