73</sup> bytes (8 [[Zebibyte|ZiB]])"},"max_files_no":{"wt":""},"max_filename_size":{"wt":"255 bytes"},"max_volume_size":{"wt":"2<sup>73</sup> bytes (8 [[Zebibyte|ZiB]])"},"filename_character_set":{"wt":""},"dates_recorded":{"wt":"UFS1 and UFS2: last access time (atime), last modified time (mtime), last inode change time (ctime), UFS2: inode creation time (birthtime)<ref name=dinode>{{Cite web|url=https://svnweb.freebsd.org/base/head/sys/ufs/ufs/dinode.h?revision=313780&view=markup|title = [base] Contents of /Head/Sys/Ufs/Ufs/Dinode.h}}</ref>"},"date_range":{"wt":"UFS1: December 14, 1901–January 18, 2038, UFS2: 64-bit signed integer offset from [[Unix time|epoch]]<ref name=dinode/>"},"date_resolution":{"wt":"UFS1 and UFS2: Nanosecond<ref name=dinode/>"},"forks_streams":{"wt":""},"attributes":{"wt":""},"file_system_permissions":{"wt":""},"copy_on_write":{"wt":"No"},"compression":{"wt":""},"encryption":{"wt":""},"OS":{"wt":"[[A/UX]], [[DragonFly BSD]], [[FreeBSD]], [[FreeNAS]], [[NAS4Free]], [[HP-UX]], [[NetBSD]], [[NeXTSTEP]], [[Linux]], [[OpenBSD]], [[illumos]], [[Solaris (operating system)|Solaris]], [[SunOS]], [[Tru64 UNIX]], [[UNIX System V]], [[Orbis OS]], and others"}},"i":0}}]}'>UFS| Developer | CSRG |
|---|
| Full name | UNIX file system |
|---|
| Introduced | with 4.2BSD |
|---|
| Structures |
|---|
| Directory contents | tables |
|---|
| Limits |
|---|
| Max volume size | 2 bytes (8 ZiB) |
|---|
| Max file size | 2 bytes (8 ZiB) |
|---|
| Max filename length | 255 bytes |
|---|
| Features |
|---|
| Dates recorded | UFS1 and UFS2: last access time (atime), last modified time (mtime), last inode change time (ctime), UFS2: inode creation time (birthtime) |
|---|
| Date range | UFS1: December 14, 1901–January 18, 2038, UFS2: 64-bit signed integer offset from epoch |
|---|
| Date resolution | UFS1 and UFS2: Nanosecond |
|---|
| Copy-on-write | No |
|---|
| Other |
|---|
Supported operating systems | A/UX, DragonFly BSD, FreeBSD, FreeNAS, NAS4Free, HP-UX, NetBSD, NeXTSTEP, Linux, OpenBSD, illumos, Solaris, SunOS, Tru64 UNIX, UNIX System V, Orbis OS, and others |
|---|
The Unix file system (UFS) is a family of file systems supported by many Unix and Unix-like operating systems. It is a distant descendant of the original filesystem used by Version 7 Unix.
NeXTStep, which was BSD-derived, also used a version of UFS. In Apple's Mac OS X, it was available as an alternative to HFS+, their proprietary filesystem. However, as of Mac OS X Leopard, it was no longer possible to install Mac OS X on a UFS-formatted volume. In addition, one cannot upgrade older versions of Mac OS X installed on UFS-formatted volumes to Leopard; upgrading requires reformatting the startup volume. There was a 4 GB file limit for disks formatted as UFS in Mac OS X. As of Mac OS X Lion, UFS support was completely dropped.