Module hb_volume.erl¶
Function Index¶
Function Details¶
change_node_store/2¶
change_node_store(StorePath::binary(), CurrentStore::list()) -> {ok, map()} | {error, binary()}
check_for_device/1¶
check_for_device(Device::binary()) -> boolean()
create_actual_partition/2 *¶
create_actual_partition(Device, PartType) -> any()
create_mount_info/3 *¶
create_mount_info(Partition, MountPoint, VolumeName) -> any()
create_partition/2¶
create_partition(Device::binary(), PartType::binary()) -> {ok, map()} | {error, binary()}
format_disk/2¶
format_disk(Partition::binary(), EncKey::binary()) -> {ok, map()} | {error, binary()}
get_partition_info/1 *¶
get_partition_info(Device) -> any()
list_partitions/0¶
list_partitions() -> {ok, map()} | {error, binary()}
mount_disk/4¶
mount_disk(Partition::binary(), EncKey::binary(), MountPoint::binary(), VolumeName::binary()) -> {ok, map()} | {error, binary()}
mount_opened_volume/3 *¶
mount_opened_volume(Partition, MountPoint, VolumeName) -> any()
parse_disk_info/2 *¶
parse_disk_info(Device, Lines) -> any()
parse_disk_line/2 *¶
parse_disk_line(Line, Info) -> any()
parse_disk_model_line/2 *¶
parse_disk_model_line(Line, Info) -> any()
parse_disk_units_line/2 *¶
parse_disk_units_line(Line, Info) -> any()
parse_io_size_line/2 *¶
parse_io_size_line(Line, Info) -> any()
parse_sector_size_line/2 *¶
parse_sector_size_line(Line, Info) -> any()
process_disk_line/2 *¶
process_disk_line(Line, X2) -> any()
update_store_config/2 *¶
update_store_config(StoreConfig::term(), NewPath::binary()) -> term()