CHAPTER 4 The UNIX File System
| Type | Name | Description | SunOS 4.1.X | SunOS 5.X |
|---|---|---|---|---|
| Disk-based | ufs | UNIX File System, based on BSD Fat Fast File System (default) | yes (known as 4.2) | yes |
| hsfs | High Sierra File System, used by CDROMs and supports Rock Ridge extensions. Very similar to ufs, except that it does not support writable media or hard links | yes | yes | |
| pcfs | PC File System, to allow read/write access to DOS formatted disks | yes | yes | |
| cachefs | Cache File System, allows use of local disk to store frequently accessed data from a remote file system or CDROM | no | yes | |
| Distributed | nfs | Network File System, the default distributed file system type | yes | yes |
| rfs | Remote File Share, AT&Ts RFS product | yes | no (only < 5.3) | |
| autofs | Automount File System, automounts NFS file systems, as needed, using NIS and NIS+ maps | no | yes | |
| Pseudo | tmpfs | Temporary File System, file storage in memory and swap without the overhead of writing to a ufs file | yes | yes |
| specfs | Special File System, allows access to the special character and block devices | yes | yes | |
| lofs | Loopback File System, creates a virtual file system which can overlay or duplicate existing files. The files are accessible from either path | yes | yes | |
| tfs | Translucent File System, allows mounting of a file system on top of existing files, with both visible | yes | no | |
| proc | Process Access File System, allows access to active processes and their images | no | yes | |
| fdfs | File Descriptor File System, allows access to file names using descriptors | no | yes | |
| namefs | Name File System, used by STREAMS for dynamic mounts of file descriptors on top of files | no | yes | |
| fifos | First In First Out File System, allows process access to named pipe files | no | yes | |
| swapfs | Swap File System, used by the kernel to manage swap space | no | yes |