File System Design for an NFS File Server Appliance (1995)
http://a1972.g.akamai.net/7/1972/183/b49c83ce419dd
http://www-db.stanford.edu/~manku/quals/zpapers/95
DBLP
CACHED:
Abstract:
Network Appliance Corporation recently began shipping a new kind of network server called an NFS file server appliance, which is a dedicated server whose sole function is to provide NFS file service. The file system requirements for an NFS appliance are different from those for a general-purpose UNIX system, both because an NFS appliance must be optimized for network file access and because an appliance must be easy to use. This paper describes WAFL (Write Anywhere File Layout), which is a file system designed specifically to work in an NFS appliance. The primary focus is on the algorithms and data structures that WAFL uses to implement Snapshots, which are read-only clones of the active file system. WAFL uses a copy-on-write technique to minimize the disk space that Snapshots consume. This paper also describes how WAFL uses Snapshots to eliminate the need for file system consistency checking after an unclean shutdown.
Citations
| 217 | A Case for Redundant Arrays of Inexpensive Disk – Patterson, Gibson, et al. - 1988 |
| 4 | The Episode File System – al - 1976 |
| 2 | SunTech Journal 2(4): 21-27, Autumn – McKusick - 1989 |
| 1 | File System Design for An NFS File Server Appliance - Rev. C 3/95 21 Biographies Dave Hitz Dave Hitz is a co-founder and system architect at Network Appliance, which builds NFS file server appliances. At Network Appliance Dave has focused on designing and – Berkeley - 1986 |

