Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP-UX 11i December 2002 Release Notes: HP-UX Servers and Workstations > Chapter 11 New and Changed Disk and File Management Features

New Version of Journaled File System (JFS)

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Index

new at 11i
original release

HP-UX 11i includes a new version of the Journaled File System (JFS): version 3.3, as opposed to the previous version 3.1. (JFS is also known as the VERITAS File System or VxFS).

New features in JFS 3.3 include the following:

  • support for access control lists (ACLs), the only HFS feature unavailable in JFS 3.1 (see aclv(5), getacl(1), setacl(1), acl(2), and aclsort(3C)).

  • a new disk layout (that is, version 4)

  • a new command for tuning a VxFS file system: vxtunefs (see vxtunefs(1M) and tunefstab(4))

  • a new command, vxfsconvert, for converting an HFS file system to a JFS file system. This command also converts HFS ACLs to JFS ACLs, with some limitations (see vxfsconvert(1M)).

  • performance enhancements

  • new packaging and licensing strategy for HP OnLineJFS 3.3 (see vxlicense(1M) and vxenablef(1M))

  • a better solution for the file system shrink limitation when using the version 4 disk layout

With the HP-UX 11i release, JFS becomes a superset of the functionality available in HFS now that JFS includes support for ACLs. This enables all users to consider migration from HFS to JFS.

In HP-UX 11i, one kernel library contains the kernel functionality for both the JFS and the OnLineJFS products. When you install the JFS product, all the software for OnLineJFS is also installed, but its features are not enabled unless you also purchase it.

Having all the kernel functionality for both products in one library resolves many of the patching problems that existed in previous releases.

With the JFS version 4 disk layout in JFS 3.3, you are much less likely to encounter the file system shrink limitation that existed in earlier JFS versions in HP-UX 10.20 and 11.0. In other words, JFS previously could not shrink a file system if there were file extents residing in the area being reduced. Now, JFS 3.3 (with the version 4 disk layout) will attempt to move extents off the area of the file system being reduced. This provides a greater chance of success when shrinking JFS file systems. However, there may still be some occasions where JFS cannot move extents off the area of the file system being reduced, in which case a shrink will still fail.

Documentation

All VxFS manual pages are updated, as are the manual pages for generic HP-UX commands and functions which accommodate ACLs (cp and find, for instance). See Managing Systems and Workgroups: A Guide for HP-UX System Administrators, part no. B2355-90742, for a description of JFS ACLs and how to use them.

The HP JFS 3.3 and HP OnLineJFS 3.3 VERITAS File System 3.3 System Administrator's Guide is available on HP's documentation web site at http://docs.hp.com and on the Instant Information CD, in both HTML and PDF formats.

Compatibility Issues

JFS ACLs use a different format from HFS ACLs. However, the new command, vxfsconvert(1M) will convert an HFS file system to a JFS file system, as well as HFS ACLs to JFS ACLs (with the limitation that HFS ACLs with no JFS ACL equivalents are not converted). See Managing Systems and Workgroups: A Guide for HP-UX System Administrators, part no. B2355-90742, for a description of the procedure for converting a file system.

Note that JFS ACLs require a file system with the new disk layout (version 4). To upgrade a file system from an older disk layout to version 4, you can use the vxupgrade command.

JFS 3.3 uses new header files. As far as the JFS module is concerned, a well-behaved application will not need to be recompiled. However, a kernel-intrusive application will need to be recompiled with the new header files, and possibly with some corresponding code changes. You should check with the application provider before upgrading.

Performance Issues

JFS 3.3 generally outperforms previous releases, as design changes have reduced the number of bottlenecks resulting from globally shared locks. JFS includes tunables and features to support improved performance in the OLTP, DSS, and technical computing markets. With appropriate tuning, JFS 3.3 also outperforms HFS in all categories.

JFS 3.3 includes a new command, vxtunefs, for tuning a VxFS file system. See vxtunefs(1M) and tunefstab(4). Also see the HP JFS 3.3 and HP OnLineJFS 3.3 VERITAS File System 3.3 System Administrator's Guide for information on tuning a JFS file system.

NOTE: The volcopy and labelit commands will be obsoleted in a future release. You should use vxdump and vxrestore for backup and restore, or you can use an application-specific utility. You can use dd to make a literal copy of the file system.
Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 1983-2002 Hewlett-Packard Development Company, L.P.