Snapshots and Cloning
file-snapshot-create
Usage: file-snapshot-create [options]
Create file snapshot
Example: file-snapshot-create --filename /test/VM2/*.vmdk --now\
| Options | Descriptions |
|---|---|
| * --filename | Source file path. The filename in the path may include wild-card characters (for example, /share/dir/file*.txt) |
| --help |
Display this help and exit |
| *--now | Create immediate snapshot of the file. Required unless "--schedule-name" is specified |
| --retention-name | The name of the retention policy |
| --schedule-name | The name of the schedule policy. Required unless "--now" is specified |
file-snapshot-delete
Usage: file-snapshot-delete [options]
Delete file snapshots
| Options | Descriptions |
|---|---|
| --all | Deletes all existing snapshots. Required unless "--time" is specified |
| *--filename |
Source file path. The filename in the path may include wild-card characters (for example: /share/dir/file*.txt) |
| --help |
Display this help and exit |
| --time | Date-time expression in format yyyy-MM-ddThh-mm-ss. The expression may contain wild-card characters (for example: 2000-01-30*). Required unless "--all" is specified |
file-snapshot-list
Usage: file-snapshot-list [options]
List file snapshots
| Options | Descriptions |
|---|---|
| *--filename | Source file path. The filename in the path may include wild-card characters (for example: /share/dir/file*.txt) |
| --help |
Display this help and exit |
file-snapshot-restore
Usage: file-snapshot-restore [options]
Restore files from snapshots
| Options | Descriptions |
|---|---|
| *--filename | Source file path. The filename in the path may include wild-card characters (for example: /share/dir/file*.txt) |
| --help |
Display this help and exit |
| * --time | Date-time expression in format yyyy-MM-ddThh-mm-ss. The expression may contain wild-card characters (for example: 2000-01-30*) |
file-snapshot-schedule-list
Usage: file-snapshot-schedule-list [options]
List scheduled file snapshots
| Options | Descriptions |
|---|---|
| --filename | Source file path. The filename in the path may include wild-card characters (for example: /share/dir/file*.txt) |
| --help |
Display this help and exit |
| -id | The ID of the file snapshot schedule to list |
file-snapshot-update
Usage: file-snapshot-update [options]
Update file snapshot schedule
| Options | Descriptions |
|---|---|
| *--filename | Source file path. The filename in the path may include wild-card characters (for example: /share/dir/file*.txt) |
| --help |
Display this help and exit |
| --remove-retention | Remove the retention policy from file snapshots. Required unless "--remove-schedule" or "--retention-name" or "--schedule-name" is specified |
| --remove-schedule | Remove both schedule and retention from file snapshots. . Required unless "--retention-name" or "--schedule-name" or "--remove-retention" is specified |
| --retention-name | The name of the retention policy. Required unless "--remove-schedule" or "--schedule-name" or "--remove-retention" is specified |
| --schedule-name | The name of the schedule policy. Required unless "--remove-schedule" or "--retention-name" or "--remove-retention" is specified |
snapshot-retention-create
Usage: snapshot-retention-create [options]
Create a snapshot retention policy
| Options | Descriptions |
|---|---|
| --help |
Display this help and exit |
| * --name |
The name of the snapshot retention policy |
| --number-of-copies | The number of copies the policy should create. Required unless "--retention-time" is specified |
| --retention-time | The time interval to retain snapshots, from the time of the last snapshot, in the format: dd:HH:mm. Required unless "--number-of-copies" is specified |
snapshot-retention-delete
Usage: snapshot-retention-delete [options]
Delete snapshot retention policy
| Options | Descriptions |
|---|---|
| --help |
Display this help and exit |
| *--id | The ID of the snapshot policy to delete. Required unless "--name" is specified |
| *--name | The name of the snapshot policy to delete. Required unless "--id" is specified |
snapshot-retention-list
Usage: snapshot-retention-list [options]
List snapshot retention policies
| Options | Descriptions |
|---|---|
| --full | Print extra information for each element |
| --help |
Display this help and exit |
| --id | The ID of the snapshot retention policy to list |
| --name | The name of the snapshot retention policy to list |
snapshot-retention-update
Usage: snapshot-retention-update [options]
Update snapshot retention policy
| Options | Descriptions |
|---|---|
| --help |
Display this help and exit |
| *--id | The name of the snapshot retention policy to list. Required unless "--name" is specified |
| *--name | The ID of the snapshot retention policy to list. Required unless "--id" is specified |
| *--number-of-copies | The number of copies the policy should create. Required unless "--retention-time" is specified |
| *--retention-time | The time interval to retain snapshots, from the time of the last snapshot, in the format: dd:HH:mm, Required unless "--number-of-copies" is specified |