Using kAFS on Linux for Network Home Directories

Tuesday, February 25, 2020 - 3:00 pm3:30 pm

Jonathan Billings, University of Michigan, College of Engineering, CAEN


The AFS filesystem has been widely in use at educational and research institutions since the mid-80s, and continues to be a service that many universities, including the University of Michigan, provides to students, staff and faculty. The Linux kernel has recently improved support for the AFS filesystem, and now some Linux distributions provide support for AFS out of the box. I will discuss the history of AFS, the in-kernel AFS client, and its performance compared to the out-of-kernel OpenAFS client. I will demonstrate some of the benefits and limitations when using AFS as a home directory in a modern Linux distribution such as Fedora, including working with systemd and GNOME.

Jonathan Billings, University of Michigan, College of Engineering, CAEN

Jonathan Billings has been a senior systems programmer at the University of Michigan for the past ten years, supporting a Linux computing environment for students, researchers and faculty in the College of Engineering. He has worked as a systems administrator at Carnegie Mellon, Rutgers and Princeton. He has given talks at the Ohio LinuxFest.

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

@conference {246570,
author = {Jonathan Billings},
title = {Using {kAFS} on Linux for Network Home Directories},
year = {2020},
address = {Santa Clara, CA},
publisher = {USENIX Association},
month = feb,

Presentation Video