Contains information about volumes.
typedef struct zVolumeInfo_s { VolumeID_t volumeID; NDSid_t ndsObjectID; LONG volumeState; LONG nameSpaceMask; struct{ QUAD enabled; QUAD enableModMask; QUAD supported; }features; QUAD maximumFileSize; QUAD totalSpaceQuota; QUAD numUsedBytes; QUAD numObjects; QUAD numFiles; LONG authModelID; LONG dataShreddingCount; struct{ QUAD purgeableBytes; QUAD nonPurgeableBytes; QUAD numDeletedFiles; QUAD oldestDeletedTime; LONG minKeepSeconds; LONG maxKeepSeconds; LONG lowWaterMark; LONG highWaterMark; }salvage; struct{ QUAD numCompressedFiles; QUAD numCompDelFiles; QUAD numUncompressableFiles; QUAD numPreCompressedBytes; QUAD numCompressedBytes; }comp; }zVolumeInfo_s;
Specifies a 128-bit GUID that identifies the volume.
Specifies a 128-bit object ID that is assigned by eDirectory (zMOD_VOL_NDS_OBJECT_ID).
Specifies the current state of the volume:
DEACTIVE (2)
MAINTENANCE (3)
ACTIVE (6)
Specifies the namespace that is supported on the volume.
Specifies the features that are currently enabled for the volume (zMOD_VOL_ATTRIBUTES).
Specifies the features that should be changed (zMOD_VOL_ATTRIBUTES).
Specifies the features that can be supported on the volume.
Specifies the maximum file size that is supported on the volume.
Specifies the maximum size of the volume, which can still overbook the pool (zMOD_VOL_QUOTA).
Specifies the number of bytes that are in use by the volume.
Specifies the number of file-like objects on the volume, including extended attributes and data streams.
Specifies the number of files on the volume.
Specifies the authorization:
zFTYPE_ZAS_AUTH_MODEL is for traditional NetWare®
zFTYPE_UNIX_AUTH_MODEL is for UNIX (rwxrwxrwx)
Specifies how many writes are done to the disk to obscure the original date (zMOD_VOL_DATA_SHREDDING_COUNT). Up to seven passes can be specified.
Specifies the space that is used by deleted files that can be reclaimed.
Specifies the space that is used by deleted files that cannot be reclaimed yet.
Specifies the total number of deleted files that are in salvage.
Specifies the date of the oldest deleted file in salvage.
Specifies the minimum number of seconds that a file can be kept in the salvage system (zMOD_VOL_MIN_KEEP_SECONDS). This is not supported on ZLSS.
Specifies the maximum amount of time to keep deleted files (zMOD_VOL_MAX_KEEP_SECONDS).
Specifies an amount of used space under which deleted files should be kept (zMOD_VOL_LOW_WATER_MARK). When the percent of used space reaches the highWaterMark, NSS begins purging deleted files until the amount of used space drops below the lowWaterMark.
Specifies the maximum amount of used space that deleted files should occupy (zMOD_VOL_HIGH_WATER_MARK). When the percent of used space reaches the highWaterMark, NSS begins purging deleted files until the amount of used space drops below the lowWaterMark.
Specifies the number of compressed files.
Specifies the number of compressed deleted files.
Specifies the number of files that cannot be compressed.
Specifies the amount of space that would have been used if no files were compressed.
Specifies the amount of space that is used with compressed files.
The salvage system saves deleted files until the system needs their space. The salvage structure provides information about those deleted files (zGET_VOL_SALVAGE_INFO).