critical impact:
AdvFS library and commands - not available; similar functionality exists (CrUn381)
Problem description
The libadvfs library and Advanced File System (AdvFS) command set exist on Tru64 UNIX but not on HP-UX.
AdvFS is not available on HP-UX. However, similar
functionality is available. Identifiers
 -ladvfs |
 -lmsfs |
 addvol |
 advfs_add_vol_to_svc_class |
 advfs_clonefset |
 advfs_disk_error |
 advfs_errmsg |
 advfs_fset_get_stats |
 advfs_ftx_profile |
 advfs_get_bf_iattributes |
 advfs_get_bf_params |
 advfs_get_bkup_xtnt_map |
 advfs_get_fdmn_list |
 advfs_get_file_attributes |
 advfs_get_fset_list |
 advfs_get_fset_quotas |
 advfs_get_global_stats |
 advfs_get_idx_bf_params |
 advfs_get_lock_stats |
 advfs_get_vol_bf_descs |
 advfs_get_vol_params |
 advfs_get_vol_params2 |
 advfs_migrate |
 advfs_move_bf_metadata |
 advfs_post_user_event |
 advfs_remove_bf |
 advfs_remove_name |
 advfs_remove_vol_from_svc_class |
 advfs_remove_volume |
 advfs_reset_free_space_cache |
 advfs_rewrite_xtnt_map |
 advfs_rmfset |
 advfs_set_bf_attributes |
 advfs_set_bf_iattributes |
 advfs_set_bf_next_alloc_vol |
 advfs_set_file_attributes |
 advfs_set_fset_quotas |
 advfs_set_next_tag |
 advfs_set_vol_ioq_params |
 advfs_ss_dmn_ops |
 advfs_ss_get_fraglist |
 advfs_ss_get_hotlist |
 advfs_ss_get_license |
 advfs_ss_get_params |
 advfs_ss_set_license |
 advfs_ss_set_params |
 advfs_switch_log |
 advfs_switch_root_tagdir |
 advfs_tag_stat |
 advfs_xtntmap_close |
 advfs_xtntmap_next_byte |
 advfs_xtntmap_next_page |
 advfs_xtntmap_open |
 advfsd |
 advfsstat |
 advscan |
 balance |
 checklsm |
 chfile |
 chfsets |
 chvol |
 clonefset |
 dtadvfs |
 fixfdmn |
 get_dev_size |
 islsm |
 islsm64 |
 libadvfs.a |
 libadvfs.so |
 libmsfs.a |
 libmsfs.so |
 lsmsa |
 migrate |
 mkfdmn |
 mkfset |
 mktrashcan |
 mountlist |
 msfs_add_overlapping_stg |
 msfs_add_stg |
 msfs_add_vol_done |
 msfs_add_volume |
 msfs_check_on_disk_version |
 msfs_crash |
 msfs_dmn_init |
 msfs_dump_locks |
 msfs_event |
 msfs_fset_clone |
 msfs_fset_create |
 msfs_fset_delete |
 msfs_fset_get_id |
 msfs_fset_get_info |
 msfs_fset_rename |
 msfs_get_bf_xtnt_map |
 msfs_get_bfset_params |
 msfs_get_dmn_params |
 msfs_get_dmn_vol_list |
 msfs_get_dmnname_params |
 msfs_get_name |
 msfs_lmf_advanced |
 msfs_lmf_check |
 msfs_opcode_to_name |
 msfs_rem_vol_done |
 msfs_remove_stg |
 msfs_set_bfset_params |
 msfs_set_bfset_params_activate |
 msfs_set_dmn_params |
 msfs_skip_on_disk_version_check |
 msfs_syscall |
 msfs_trace |
 msfs_undel_attach |
 msfs_undel_detach |
 msfs_undel_get |
 nvbmtpg |
 nvfragpg |
 nvlogpg |
 nvtagpg |
 renamefset |
 rmfdmn |
 rmfset |
 rmtrashcan |
 rmvol |
 salvage |
 savemeta |
 showfdmn |
 showfile |
 showfsets |
 shtrashcan |
 stripe |
 switchlog |
 sys/advfs_syscalls.h |
 tag2name |
 task_getrusage |
 vdf |
 vfilepg |
 volume_avail |
 volume_in_use |
See also
Solution description
Evaluate the alternative file system options available on HP-UX and modify your
applications accordingly.
Tru64 UNIX AdvFS, when used on a standalone system or on a single node in a cluster, offers
comparable capabilities to OnlineJFS (VxFS - VERITAS File System) on HP-UX. Both of these
products are log-based journaled file systems and are managed using similar concepts.
The following list provide a brief description of the file system products
now available for HP-UX 11i, or that will be available with HP-UX 11i v2:
-
JFS (Journaled File System), the base VxFS journaled file system, is bundled in the
Foundation Operation Environment of HP-UX 11i. It does not support direct I/O or kernel-level Oracle asynchronous I/O options, and is not recommended for transactional (OLTP)
databases.
- OnlineJFS (Online Journaled File System) is the enhanced journaled file system
provided with the HP-UX 11i Enterprise and Mission Critical Operating Environments. It is also
known as VERITAS VxFS (VERITAS File System). This product supports direct I/O through extended
mount options, but not kernel-level Oracle asynchronous I/O (this is planned for a future release). It
is currently the most advanced file system available under HP-UX 11i v2. It may be used
to house database datafiles, but currently supports only synchronous I/O on the HP
Integrity server platform. You can also purchase OnlineJFS as a standalone product from
HP.
- VERITAS CFS (VERITAS Cluster File System) capabilities will be integrated with
Serviceguard (planned availability in Q3CY2005). The VERITAS CFS provides for file system
sharing across clustered nodes and has functionality comparable to that of Tru64 UNIX
AdvFS/CFS. VERITAS CFS can support shared file system access across cluster members if
they are mounted globally. The primary difference between VERITAS CFS capabilities and
those of Tru64 UNIX AdvFS/CFS is the lack of shared root access for a single OS image
across cluster members.
AdvFS filesets will not be supported on HP-UX 11i. However, comparable functionality is available through the use of VERITAS (VxVM) logical volumes.
Your data will need to be moved from the Tru64 UNIX AdvFS file system to the HP-UX
11i OnlineJFS (VxFS) file system. For more information on the migration of data and
file systems from Tru64 UNIX to HP-UX 11i, please see the HP Transition Modules. See also
Problem summary
| classifications |
source types |
OS release |
severity |
type |
| CLU, CMD, HDR, LIB |
C, C++, Make, Script |
any HP-UX 11i version |
critical |
unavailable |
|