UFS file system transactions that free blocks from files might not immediately add the freed blocks to the file system's free list. This behavior occurs on a system that has a UFS file system mounted with logging enabled.
This behavior improves file system performance, but does not conform to the following standards:
POSIX, Single UNIX® Specification
SPARC® Conformance Definition
SPARC Conformance Definition System V Application Binary Interface
System V Interface Definition
X/Open® Portability Guide
These standards require that freed space be available immediately.
Consider disabling UFS logging under the following conditions:
You want to enable standards conformance regarding file deletions.
You encounter problems creating or growing files immediately after the files have been deleted on a relatively full file system.
For more information, see mount_ufs(1M).