struct Superblock
Defined at line 104 of file ../../src/storage/minfs/format.h
Public Members
uint64_t magic0
uint64_t magic1
uint32_t major_version
uint32_t deprecated2
uint32_t checksum
uint32_t generation_count
uint32_t flags
uint32_t block_size
uint32_t inode_size
uint32_t block_count
uint32_t inode_count
uint32_t alloc_block_count
uint32_t alloc_inode_count
uint32_t ibm_block
uint32_t abm_block
uint32_t ino_block
uint32_t integrity_start_block
uint32_t dat_block
uint32_t slice_size
uint32_t deprecated1
uint32_t ibm_slices
uint32_t abm_slices
uint32_t ino_slices
uint32_t integrity_slices
uint32_t dat_slices
uint32_t unlinked_head
uint32_t unlinked_tail
uint32_t oldest_minor_version
uint32_t[2018] reserved
Public Methods
uint32_t BlockSize ()
Defined at line 157 of file ../../src/storage/minfs/format.h
bool GetFlagFvm ()
Returns true if kMinfsFlagFVM is set for superblock.
Defined at line 168 of file ../../src/storage/minfs/format.h
uint64_t InodeBitmapStartBlock ()
Returns first block number from where inode bitmap starts.
Defined at line 171 of file ../../src/storage/minfs/format.h
uint64_t DataBitmapStartBlock ()
Returns first block number from where data bitmap starts.
Defined at line 179 of file ../../src/storage/minfs/format.h
uint64_t InodeTableStartBlock ()
Returns first block number from where inode table starts.
Defined at line 187 of file ../../src/storage/minfs/format.h
uint64_t DataStartBlock ()
Returns first block number from where data blocks starts.
Defined at line 195 of file ../../src/storage/minfs/format.h
uint64_t BackupSuperblockStart ()
Returns first block number from where backup superblock starts.
Defined at line 203 of file ../../src/storage/minfs/format.h