X-Git-Url: https://sipb.mit.edu/gitweb.cgi/wiki.git/blobdiff_plain/3093368d834ec65a0062bfdd62c19e90892ae913..ddf592c73c1698162623a3846897d5e0f8f3a910:/doc/afs-and-you.html diff --git a/doc/afs-and-you.html b/doc/afs-and-you.html index 59e05a6..2c41b22 100644 --- a/doc/afs-and-you.html +++ b/doc/afs-and-you.html @@ -1,4 +1,4 @@ - +[[!meta title="AFS and You"]]
The Andrew File System or AFS is a distributed network file system invented at Carnegie Mellon University as part of Project Andrew (approximately their equivalent of MIT's Project Athena). More importantly, it is the file system used to store most files on Athena today. This includes your personal home directory, the data and websites of many living groups and student groups on campus, and probably some of the software you run (if you ever use Athena clusters). (Though all user directories were migrated from NFS in the summer of 1992, some files probably still remain on NFS and, of course, various file systems are used on personal computers and servers.) @@ -50,7 +50,7 @@ The Andrew File System or AFS is a distributed
For the most part, using AFS, particularly at MIT, is well-hidden and can be used like any other UNIX file system. For some things, you will need to know a bit more. Let's start by defining some terms.-
Every Athena user has a locker (their home directory), which mounts at /mit/<username>. From a technical standpoint, it is stored in the volume user.<username> which is located at /afs/athena.mit.edu/user/<first letter>/<second letter>/<user name>. For example, the user joeuser has a home directory that mounts at /mit/joeuser, is volume user.joeuser, and is accessible at /afs/user/j/o/joeuser. Lockers for projects, software, classes, living groups, and student groups are all mounted at /mit/<lockername> and stored at various places in AFS. @@ -112,7 +112,7 @@ activity.chess-club 1500000 13163 1% 90% If this information is good enough for you, then you are done. If not, read on.-
You may be familiar with Unix permissions. Sad to say, but that knowledge is basically useless here. Whereas Unix permissions, are per-file, AFS permissions are controlled by Access Control Lists (ACLs) on a per-directory basis. @@ -206,7 +206,7 @@ Unfortunately, just because you add specific users to an AFS ACL does not mean t </limit>
<limit GET> - require user fawkes jflorey siptest jarandom + require user fawkes jflorey sipbtest jarandom </limit>
-There after the users should be able to get to the folders at http'''s'''://web.mit.edu/<locker>/<path to folder> if they have certificates and no one should be able to reach it via http. Make sure to add yourself if you are going to be accessing it. +There after the users should be able to get to the folders at https://web.mit.edu/<locker>/<path to folder> if they have certificates and no one should be able to reach it via http. Make sure to add yourself if you are going to be accessing it.
There are two likely possibilities. First, its likely that your tokens may have expired. To get new tokens, make sure you have valid kerberos tickets and then run aklog. Another possibility is that you have tokens but not for the correct cell. tokens will tell you what tokens you already have. In all likelihood, if you are reading this, you probably want aklog athena sipb. Finally, a third possibility is that your group membership has changed since you acquired tokens. Try running aklog -force @@ -252,7 +252,7 @@ Yeah, most AFS servers restart weekly at 6 AM on Sunday.
There may be a non-scheduled AFS outage. Check 3down, hopefully it will be back up soon :-(.-
The Athena environment was designed to allow software to run on several architectures on the same network. On modern Athena, this means 32-bit x86s running Linux, 64-bit x86s running Linux, and SPARCs running Solaris. To accommodate these these various architectures AFS (at least on Athena) has a notion of what systems are compatible with the operating system. You can find these by running fs sysname. @@ -300,7 +300,7 @@ While it is easily possible to make an AFS group for yourself, it is harder to g-