Version 0.4.0 Released
Version 0.4.0 of sia_vbd is out!
Progress Since the Previous Release
This release adds all remaining features that were still missing in the previous release:
Branching
Volumes can have more than a single branch. New branches can be created from any existing branch, tag or commit. Branches can be instantiated, modified and deleted without affecting the state of any other branch. Please note: Only one branch can be active at any given time.
sia_vbd branch --help
Tagging
Tags are very similar to branches and can also be created from any existing branch, tag or commit. The main difference is that tags cannot be instantiated. However, they can be used as a source of a new branch. Any data associated with an existing tag is guaranteed to not be garbage collected.
sia_vbd tag --help
Resizing
Existing Volumes can be freely resized with the CLI. Resizing only works while the Volume is stopped. Please be careful when shrinking: any data beyond the shrink-point will be lost!
Resizing only affects the selected branch, so it’s possible to create a tag or branch before resizing and roll back in case of accidental data loss.
sia_vbd volume resize --help
Get sia_vbd
sia_vbd is available from its Github Repository:
The Docker image has been kept up-to-date and is available here:
docker pull ghcr.io/rrauch/sia_vbd
docker run -it --rm ghcr.io/rrauch/sia_vbd --help
Detailed usage instructions, including configuration options and examples can be found in the Readme.
Caveat
sia_vbd does currently NOT support the recently released renterd version 2 due to a number of breaking API changes.