AFS, an Introduction
AFS, An Introduction
Presented by Lee Damon to the October, 2003 Seattle SAGE meeting
Most materials cribbed or outright stolen from Garry Zacheiss
and the OpenAFS project.
- An Introduction to AFS System Administration
- What is AFS?
- What is AFS? The Good Stuff
- What is AFS? The Bad Stuff
- History
- Supported Platforms
- High level organization
- How It Works - Client side
- How It Works - Read/Write
- The User Experience
- ACL semantics
- ACLs (Cont)
- ACL shortcuts
- chmod(1)
- Authentication
- A Token Effort
- Kerberos Tokens
- Client programs
- fs
- pts
- vos
- bos
- kas
- backup
- Architecture-dependent pathnames
- Client organization
- AFSd
- Client Configuration Files
- AFS Cache
- /afs
- CellServDB
- AFSDB RRs
- AFSDB RRs (cont)
- dynroot
- What is AFS?
- Server organization
- Needed Servers
- Database servers
- Split-brains
- ubik databases
- Fileserver process
- bosserver
- Authentication
- ntpd
- ntpd (cont)
- Administrative access
- Setuid binaries
- Filesystem layout on the server
- Layout
- /usr/afs/etc
- /usr/afs/local
- /viceXX
- /viceXX usage
- Mount points
- Special Volumes
- Quotas
- PAGs
- Backup volumes
- Gotchas
- Conclusion