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.

  1. An Introduction to AFS System Administration
  2. What is AFS?
  3. What is AFS? The Good Stuff
  4. What is AFS? The Bad Stuff
  5. History
  6. Supported Platforms
  7. High level organization
  8. How It Works - Client side
  9. How It Works - Read/Write
  10. The User Experience
  11. ACL semantics
  12. ACLs (Cont)
  13. ACL shortcuts
  14. chmod(1)
  15. Authentication
  16. A Token Effort
  17. Kerberos Tokens
  18. Client programs
  19. fs
  20. pts
  21. vos
  22. bos
  23. kas
  24. backup
  25. Architecture-dependent pathnames
  26. Client organization
  27. AFSd
  28. Client Configuration Files
  29. AFS Cache
  30. /afs
  31. CellServDB
  32. AFSDB RRs
  33. AFSDB RRs (cont)
  34. dynroot
  35. What is AFS?
  36. Server organization
  37. Needed Servers
  38. Database servers
  39. Split-brains
  40. ubik databases
  41. Fileserver process
  42. bosserver
  43. Authentication
  44. ntpd
  45. ntpd (cont)
  46. Administrative access
  47. Setuid binaries
  48. Filesystem layout on the server
  49. Layout
  50. /usr/afs/etc
  51. /usr/afs/local
  52. /viceXX
  53. /viceXX usage
  54. Mount points
  55. Special Volumes
  56. Quotas
  57. PAGs
  58. Backup volumes
  59. Gotchas
  60. Conclusion