libioc.Storage package¶
Submodules¶
Module contents¶
Abstraction of jail storage operations.
-
class
libioc.Storage.Storage(jail, zfs=None, safe_mode=True, logger=None)[source]¶ Bases:
objectAbstraction of jail storage operations.
-
clone_resource(resource)[source]¶ Clone another resource to a the current dataset_name.
- Return type
None
-
create_jail_mountpoint(basedir)[source]¶ Ensure the destination mountpoint exists relative to the jail.
- Return type
None
-
rename(new_name, event_scope=None)[source]¶ Rename the dataset and its snapshots.
- Return type
Generator[IocEvent,None,None]
-
teardown(event_scope=None)[source]¶ Unmount system mountpoints and devices from a jail.
- Return type
Generator[TeardownSystemMounts,None,None]
-