diff options
| -rw-r--r-- | Documentation/filesystems/afs.txt | 26 |
1 files changed, 12 insertions, 14 deletions
diff --git a/Documentation/filesystems/afs.txt b/Documentation/filesystems/afs.txt index 12ad6c7f4e50..ffef91c4e0d6 100644 --- a/Documentation/filesystems/afs.txt +++ b/Documentation/filesystems/afs.txt | |||
| @@ -23,15 +23,13 @@ it does support include: | |||
| 23 | 23 | ||
| 24 | (*) Security (currently only AFS kaserver and KerberosIV tickets). | 24 | (*) Security (currently only AFS kaserver and KerberosIV tickets). |
| 25 | 25 | ||
| 26 | (*) File reading. | 26 | (*) File reading and writing. |
| 27 | 27 | ||
| 28 | (*) Automounting. | 28 | (*) Automounting. |
| 29 | 29 | ||
| 30 | It does not yet support the following AFS features: | 30 | (*) Local caching (via fscache). |
| 31 | |||
| 32 | (*) Write support. | ||
| 33 | 31 | ||
| 34 | (*) Local caching. | 32 | It does not yet support the following AFS features: |
| 35 | 33 | ||
| 36 | (*) pioctl() system call. | 34 | (*) pioctl() system call. |
| 37 | 35 | ||
| @@ -56,7 +54,7 @@ They permit the debugging messages to be turned on dynamically by manipulating | |||
| 56 | the masks in the following files: | 54 | the masks in the following files: |
| 57 | 55 | ||
| 58 | /sys/module/af_rxrpc/parameters/debug | 56 | /sys/module/af_rxrpc/parameters/debug |
| 59 | /sys/module/afs/parameters/debug | 57 | /sys/module/kafs/parameters/debug |
| 60 | 58 | ||
| 61 | 59 | ||
| 62 | ===== | 60 | ===== |
| @@ -66,9 +64,9 @@ USAGE | |||
| 66 | When inserting the driver modules the root cell must be specified along with a | 64 | When inserting the driver modules the root cell must be specified along with a |
| 67 | list of volume location server IP addresses: | 65 | list of volume location server IP addresses: |
| 68 | 66 | ||
| 69 | insmod af_rxrpc.o | 67 | modprobe af_rxrpc |
| 70 | insmod rxkad.o | 68 | modprobe rxkad |
| 71 | insmod kafs.o rootcell=cambridge.redhat.com:172.16.18.73:172.16.18.91 | 69 | modprobe kafs rootcell=cambridge.redhat.com:172.16.18.73:172.16.18.91 |
| 72 | 70 | ||
| 73 | The first module is the AF_RXRPC network protocol driver. This provides the | 71 | The first module is the AF_RXRPC network protocol driver. This provides the |
| 74 | RxRPC remote operation protocol and may also be accessed from userspace. See: | 72 | RxRPC remote operation protocol and may also be accessed from userspace. See: |
| @@ -81,7 +79,7 @@ is the actual filesystem driver for the AFS filesystem. | |||
| 81 | Once the module has been loaded, more modules can be added by the following | 79 | Once the module has been loaded, more modules can be added by the following |
| 82 | procedure: | 80 | procedure: |
| 83 | 81 | ||
| 84 | echo add grand.central.org 18.7.14.88:128.2.191.224 >/proc/fs/afs/cells | 82 | echo add grand.central.org 18.9.48.14:128.2.203.61:130.237.48.87 >/proc/fs/afs/cells |
| 85 | 83 | ||
| 86 | Where the parameters to the "add" command are the name of a cell and a list of | 84 | Where the parameters to the "add" command are the name of a cell and a list of |
| 87 | volume location servers within that cell, with the latter separated by colons. | 85 | volume location servers within that cell, with the latter separated by colons. |
| @@ -101,7 +99,7 @@ The name of the volume can be suffixes with ".backup" or ".readonly" to | |||
| 101 | specify connection to only volumes of those types. | 99 | specify connection to only volumes of those types. |
| 102 | 100 | ||
| 103 | The name of the cell is optional, and if not given during a mount, then the | 101 | The name of the cell is optional, and if not given during a mount, then the |
| 104 | named volume will be looked up in the cell specified during insmod. | 102 | named volume will be looked up in the cell specified during modprobe. |
| 105 | 103 | ||
| 106 | Additional cells can be added through /proc (see later section). | 104 | Additional cells can be added through /proc (see later section). |
| 107 | 105 | ||
| @@ -163,14 +161,14 @@ THE CELL DATABASE | |||
| 163 | 161 | ||
| 164 | The filesystem maintains an internal database of all the cells it knows and the | 162 | The filesystem maintains an internal database of all the cells it knows and the |
| 165 | IP addresses of the volume location servers for those cells. The cell to which | 163 | IP addresses of the volume location servers for those cells. The cell to which |
| 166 | the system belongs is added to the database when insmod is performed by the | 164 | the system belongs is added to the database when modprobe is performed by the |
| 167 | "rootcell=" argument or, if compiled in, using a "kafs.rootcell=" argument on | 165 | "rootcell=" argument or, if compiled in, using a "kafs.rootcell=" argument on |
| 168 | the kernel command line. | 166 | the kernel command line. |
| 169 | 167 | ||
| 170 | Further cells can be added by commands similar to the following: | 168 | Further cells can be added by commands similar to the following: |
| 171 | 169 | ||
| 172 | echo add CELLNAME VLADDR[:VLADDR][:VLADDR]... >/proc/fs/afs/cells | 170 | echo add CELLNAME VLADDR[:VLADDR][:VLADDR]... >/proc/fs/afs/cells |
| 173 | echo add grand.central.org 18.7.14.88:128.2.191.224 >/proc/fs/afs/cells | 171 | echo add grand.central.org 18.9.48.14:128.2.203.61:130.237.48.87 >/proc/fs/afs/cells |
| 174 | 172 | ||
| 175 | No other cell database operations are available at this time. | 173 | No other cell database operations are available at this time. |
| 176 | 174 | ||
| @@ -233,7 +231,7 @@ insmod /tmp/kafs.o rootcell=cambridge.redhat.com:172.16.18.91 | |||
| 233 | mount -t afs \%root.afs. /afs | 231 | mount -t afs \%root.afs. /afs |
| 234 | mount -t afs \%cambridge.redhat.com:root.cell. /afs/cambridge.redhat.com/ | 232 | mount -t afs \%cambridge.redhat.com:root.cell. /afs/cambridge.redhat.com/ |
| 235 | 233 | ||
| 236 | echo add grand.central.org 18.7.14.88:128.2.191.224 > /proc/fs/afs/cells | 234 | echo add grand.central.org 18.9.48.14:128.2.203.61:130.237.48.87 > /proc/fs/afs/cells |
| 237 | mount -t afs "#grand.central.org:root.cell." /afs/grand.central.org/ | 235 | mount -t afs "#grand.central.org:root.cell." /afs/grand.central.org/ |
| 238 | mount -t afs "#grand.central.org:root.archive." /afs/grand.central.org/archive | 236 | mount -t afs "#grand.central.org:root.archive." /afs/grand.central.org/archive |
| 239 | mount -t afs "#grand.central.org:root.contrib." /afs/grand.central.org/contrib | 237 | mount -t afs "#grand.central.org:root.contrib." /afs/grand.central.org/contrib |
