Skip to content

Module hb_volume.erl

Function Index

change_node_store/2
check_for_device/1
create_actual_partition/2*
create_mount_info/3*
create_partition/2
format_disk/2
get_partition_info/1*
list_partitions/0
mount_disk/4
mount_opened_volume/3*
parse_disk_info/2*
parse_disk_line/2*
parse_disk_model_line/2*
parse_disk_units_line/2*
parse_io_size_line/2*
parse_sector_size_line/2*
process_disk_line/2*
update_store_config/2*

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()