Andrew File System. Vishal Patel, George Blank. Agenda. What is AFS? History of AFS Basics of AFS Benefits of AFS Drawbacks of AFS Versions of AFS References. What is AFS?.
- administrative domain — a defined set of AFS
servers within a company, university, lab, etc.
- local cell — the default cell associated with your
- foreign cell — other cells in the AFS file space
To become an authenticated AFS user, you need to provide a
password to AFS
AFS commands are grouped into three categories:
- lists AFS server information
- set and list ACLs (access control list)
- create and manage (ACL) groups
- klog, unlog, kpasswd, tokens
Caching significantly reduces the amount of network traffic, improving performance when a cold read is necessary
AFS does its mapping (filename to location) at the server. This has the tremendous advantage of making the served file space location independent
An architectural goal of the AFS designers was client/server ratios of 200:1 which has been successfully exceeded at some sites.
Establishing the same view of file store from each client and server in a network of systems (that comprise an AFS cell) is an order of magnitude simpler with AFS than it is with, say, NFS.
Firstly, AFS makes use of Kerberos to authenticate users. This improves security
Secondly, AFS uses access control lists (ACLs) to enable users to restrict access to their own directories.
Accessing remote file resources via the network becomes much simpler when using AFS
Systems administrators are able to make configuration changes from any client in the AFS cell