FreeBSD ZFS
The Zettabyte File System
|
#include <dsl_dataset.h>
Data Fields | |
uint64_t | ds_dir_obj |
DMU_OT_DSL_DIR. | |
uint64_t | ds_prev_snap_obj |
DMU_OT_DSL_DATASET. | |
uint64_t | ds_prev_snap_txg |
uint64_t | ds_next_snap_obj |
DMU_OT_DSL_DATASET. | |
uint64_t | ds_snapnames_zapobj |
DMU_OT_DSL_DS_SNAP_MAP 0 for snaps. | |
uint64_t | ds_num_children |
clone/snap children; ==0 for head | |
uint64_t | ds_creation_time |
seconds since 1970 | |
uint64_t | ds_creation_txg |
uint64_t | ds_deadlist_obj |
DMU_OT_DEADLIST. | |
uint64_t | ds_referenced_bytes |
uint64_t | ds_compressed_bytes |
uint64_t | ds_uncompressed_bytes |
uint64_t | ds_unique_bytes |
only relevant to snapshots | |
uint64_t | ds_fsid_guid |
A 56-bit ID that can change to avoid collisions. | |
uint64_t | ds_guid |
A 64-bit ID that will never change, so there is a small probability that it will collide. | |
uint64_t | ds_flags |
DS_FLAG_*. | |
blkptr_t | ds_bp |
uint64_t | ds_next_clones_obj |
DMU_OT_DSL_CLONES. | |
uint64_t | ds_props_obj |
DMU_OT_DSL_PROPS for snaps. | |
uint64_t | ds_userrefs_obj |
DMU_OT_USERREFS. | |
uint64_t | ds_pad [5] |
Definition at line 81 of file dsl_dataset.h.
Definition at line 108 of file dsl_dataset.h.
Definition at line 97 of file dsl_dataset.h.
uint64_t dsl_dataset_phys::ds_creation_time |
seconds since 1970
Definition at line 88 of file dsl_dataset.h.
uint64_t dsl_dataset_phys::ds_creation_txg |
Definition at line 89 of file dsl_dataset.h.
uint64_t dsl_dataset_phys::ds_deadlist_obj |
DMU_OT_DEADLIST.
Definition at line 90 of file dsl_dataset.h.
uint64_t dsl_dataset_phys::ds_dir_obj |
DMU_OT_DSL_DIR.
Definition at line 82 of file dsl_dataset.h.
uint64_t dsl_dataset_phys::ds_flags |
DS_FLAG_*.
Definition at line 107 of file dsl_dataset.h.
uint64_t dsl_dataset_phys::ds_fsid_guid |
A 56-bit ID that can change to avoid collisions.
Definition at line 101 of file dsl_dataset.h.
uint64_t dsl_dataset_phys::ds_guid |
A 64-bit ID that will never change, so there is a small probability that it will collide.
Definition at line 106 of file dsl_dataset.h.
uint64_t dsl_dataset_phys::ds_next_clones_obj |
DMU_OT_DSL_CLONES.
Definition at line 109 of file dsl_dataset.h.
uint64_t dsl_dataset_phys::ds_next_snap_obj |
DMU_OT_DSL_DATASET.
Definition at line 85 of file dsl_dataset.h.
uint64_t dsl_dataset_phys::ds_num_children |
clone/snap children; ==0 for head
Definition at line 87 of file dsl_dataset.h.
uint64_t dsl_dataset_phys::ds_pad[5] |
Definition at line 112 of file dsl_dataset.h.
uint64_t dsl_dataset_phys::ds_prev_snap_obj |
DMU_OT_DSL_DATASET.
Definition at line 83 of file dsl_dataset.h.
uint64_t dsl_dataset_phys::ds_prev_snap_txg |
Definition at line 84 of file dsl_dataset.h.
uint64_t dsl_dataset_phys::ds_props_obj |
DMU_OT_DSL_PROPS for snaps.
Definition at line 110 of file dsl_dataset.h.
Definition at line 96 of file dsl_dataset.h.
DMU_OT_DSL_DS_SNAP_MAP 0 for snaps.
Definition at line 86 of file dsl_dataset.h.
Definition at line 98 of file dsl_dataset.h.
uint64_t dsl_dataset_phys::ds_unique_bytes |
only relevant to snapshots
Definition at line 99 of file dsl_dataset.h.
uint64_t dsl_dataset_phys::ds_userrefs_obj |
DMU_OT_USERREFS.
Definition at line 111 of file dsl_dataset.h.