48 lines
1.3 KiB
Plaintext
48 lines
1.3 KiB
Plaintext
|
[[delete-snapshots]]
|
||
|
== Delete a snapshot
|
||
|
|
||
|
////
|
||
|
[source,console]
|
||
|
-----------------------------------
|
||
|
PUT /_snapshot/my_backup
|
||
|
{
|
||
|
"type": "fs",
|
||
|
"settings": {
|
||
|
"location": "my_backup_location"
|
||
|
}
|
||
|
}
|
||
|
|
||
|
PUT /_snapshot/my_backup/snapshot_1?wait_for_completion=true
|
||
|
|
||
|
PUT /_snapshot/my_backup/snapshot_2?wait_for_completion=true
|
||
|
|
||
|
PUT /_snapshot/my_backup/snapshot_3?wait_for_completion=true
|
||
|
-----------------------------------
|
||
|
// TESTSETUP
|
||
|
|
||
|
////
|
||
|
|
||
|
Use the <<delete-snapshot-api,delete snapshot API>> to delete a snapshot
|
||
|
from the repository:
|
||
|
|
||
|
[source,console]
|
||
|
----
|
||
|
DELETE /_snapshot/my_backup/snapshot_1
|
||
|
----
|
||
|
|
||
|
When a snapshot is deleted from a repository, {es} deletes all files associated with the
|
||
|
snapshot that are not in-use by other snapshots.
|
||
|
|
||
|
If the delete snapshot operation starts while the snapshot is being
|
||
|
created, the snapshot process halts and all files created as part of the snapshotting process are
|
||
|
removed. Use the <<delete-snapshot-api,Delete snapshot API>> to cancel long running snapshot operations that were
|
||
|
started by mistake.
|
||
|
|
||
|
To delete multiple snapshots from a repository, separate snapshot names by commas or use wildcards:
|
||
|
|
||
|
[source,console]
|
||
|
-----------------------------------
|
||
|
DELETE /_snapshot/my_backup/snapshot_2,snapshot_3
|
||
|
DELETE /_snapshot/my_backup/snap*
|
||
|
-----------------------------------
|