Home > Veritas Storage Foundation™ File System Manual Pages
VXFS_AP_ENFORCE_CKPT (3) |
|
Library Functions |
Table of contents
vxfs_ap_enforce_ckpt - reorganize blocks in a Storage Checkpoint to
match a specified allocation policy
cc -I /opt/VRTS/include -L /opt/VRTS/lib
-l vxfsutil -ldl
#include <sys/types.h>
#include <vxfsutil.h>
int vxfs_ap_enforce_ckpt(int fd, char *datapol, char *metapol);
VRTSvxfs
vxfs_ap_enforce_ckpt()
reallocates the blocks in a Storage Checkpoint.
The file specified by
fd
points to a file within the Storage Checkpoint.
All allocations for files in this Storage Checkpoint
are changed to match the given policies.
If either policy is NULL,
the usual mechanism for determining the policy is used.
vxfs_ap_enforce_ckpt()
returns zero on success,
non-zero on failure.
-
EFAULT
-
One or more of the specified pointer arguments points to an illegal address.
-
EIO
-
An I/O error occurred during the operation.
-
ENXIO
-
An I/O error occurred during the operation.
-
ENOSPC
-
There was not enough space in the devices specified in the policies
to hold all the blocks for all the files in the Storage Checkpoint.
-
ENOSYS
-
There is no license installed to allow this operation.
-
ENOTSUP
-
This operation is not supported by the disk layout version of the
specified file system. Use vxupgrade(1m) to enable this operation.
-
EPERM
-
The effective user ID of the calling process does not have appropriate
privileges to perform this operation.
-
EROFS
-
The specified file system is mounted read-only.
vxfs_ap_assign_ckpt(3),
vxfs_ap_assign_file(3),
vxfs_ap_assign_fs(3),
vxfs_ap_define(3),
vxfs_ap_remove(3),
vxfs_ap_enforce_file(3),
vxfs_ap_enforce_fs(3),
..
vxfs_ap_enumerate(3),
vxfs_ap_query(3),
vxfs_ap_query_ckpt(3),
vxfs_ap_query_file(3),
vxfs_ap_query_fs(3),
vxfs_vol_add(3),
vxfs_vol_deencapsulate(3),
vxfs_vol_encapsulate(3),
vxfs_vol_enumerate(3),
vxfs_vol_remove(3),
vxfs_vol_resize(3),
vxfs_vol_stat(3)
Last updated: 01 April 2006
Copyright ©2009 Symantec Corporation
All rights reserved.