mirror of
https://github.com/hackacad/bastille.git
synced 2025-12-16 07:15:49 +01:00
35 lines
1.5 KiB
ReStructuredText
35 lines
1.5 KiB
ReStructuredText
zfs
|
|
===
|
|
|
|
Manage ZFS properties, create, destroy and rollback snapshots, jail and unjail datasets (ZFS only),
|
|
and check ZFS usage for targeted jail(s).
|
|
|
|
Snapshot Management
|
|
-------------------
|
|
|
|
Bastille has the ability to create, destroy, and rollback snapshots when using ZFS. To create a snapshot,
|
|
run ``bastille zfs TARGET snapshot``. This will create a snapshot with the default ``bastille_TARGET_DATE``
|
|
naming scheme. You can also specify a TAG to use as the naming scheme, such as ``bastille zfs TARGET snapshot mytag``.
|
|
Bastille will then create the snapshot with ``@mytag`` as the snapshot name.
|
|
|
|
Rolling back a snapshot follows the same syntax. If no TAG is supplied, Bastille will attempt to use the
|
|
most recent snapshot following the default naming scheme above. To rollback a snapshot with a custom tag, run
|
|
``bastille zfs TARGET rollback`` or ``bastille zfs TARGET rollback mytag``.
|
|
|
|
To destroy a snaphot however, you must supply a TAG. To destroy a snapshot, run
|
|
``bastille zfs TARGET destroy mytag``.
|
|
|
|
.. code-block:: shell
|
|
|
|
ishmael ~ # bastille zfs help
|
|
Usage: bastille zfs [option(s)] TARGET destroy|rollback|snapshot TAG"
|
|
df|usage"
|
|
get|set key=value"
|
|
jail pool/dataset /jail/path"
|
|
unjail pool/dataset"
|
|
|
|
Options:
|
|
|
|
-a | --auto Auto mode. Start/stop jail(s) if required.
|
|
-v | --verbose Enable verbose mode.
|
|
-x | --debug Enable debug mode. |