On this article you can find all steps required to eliminate a datastore using SynetoOS CLI in case you are unable to proceed from GUI as normally :
TABLE OF CONTENTS
How to delete a datastore using CLI commands
Step 1: List the Datastores present on the system
zfs list
This is going to help you individuate the correct datastore path.
For this guide we will use as example the datastore "Testdatastore"
Step 2: Eliminate the Datastore
# zfs destroy -f -r <datastore path>
Workaround for failed operation
It is possible that this action is not enough and by inserting the commands above you receive an error reporting something like this:
cannot destroy snapshot <snapshot path>: dataset is busy
This happens when the datastore has a protection schedule process pending or locked
- List the busy snapshots
zfs get -Ht snapshot userrefs | grep -v $'\t'0 | cut -d $'\t' -f 1 | tr '\n' '\0' | xargs -0 zfs holds
- Release the block for the snapshot
zfs release -r keep <snapshot path>
If this actions do not resolve the issue, get in touch with our support team for further troubleshooting