diff options
| author | erdgeist <de@gsmk.de> | 2014-06-10 02:34:47 +0200 |
|---|---|---|
| committer | erdgeist <de@gsmk.de> | 2014-06-10 02:34:47 +0200 |
| commit | 8c232a30f4da36b5e201af0b83d2ea24f6294b73 (patch) | |
| tree | ae32f605087a222ef21130667a7ec8a22d3fe883 /man7 | |
| parent | 0601e306e7ff30498a03a62b748e417262630dcf (diff) | |
Document the snapshot command
Diffstat (limited to 'man7')
| -rw-r--r-- | man7/ezjail.7 | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/man7/ezjail.7 b/man7/ezjail.7 index 83a920b..2cb6a88 100644 --- a/man7/ezjail.7 +++ b/man7/ezjail.7 | |||
| @@ -409,6 +409,37 @@ rc.d/ezjail can be used to start and stop jails by prepending | |||
| 409 | Refer to | 409 | Refer to |
| 410 | .Xr rc 8 | 410 | .Xr rc 8 |
| 411 | for details. | 411 | for details. |
| 412 | .Ss Snapshots and retention policies | ||
| 413 | Jails residing in their own zfs and their corresponding zfs data sets can be | ||
| 414 | automatically snapshot by the | ||
| 415 | .Cm ezjail-admin snapshot | ||
| 416 | subcommand. Taking snapshots of all jails before a major update is considered | ||
| 417 | best practise. However, when taking snapshots regularly, the amount of disc | ||
| 418 | space used can be considerable. | ||
| 419 | .Pp | ||
| 420 | Therefore ezjail allows you to set retention policies that describe how many | ||
| 421 | of your snapshots you want to keep for one or all jails or a particular zfs. See | ||
| 422 | the description of the snapshot command in | ||
| 423 | .Xr ezjail-admin 5 | ||
| 424 | for details. | ||
| 425 | .Pp | ||
| 426 | A retention policy consists of one or multiple windows for which ezjail guarantees | ||
| 427 | to keep at least one and at most two snapshots. A simple example: | ||
| 428 | .D1 $ezjail_default_retention_policy="1d 2w 1y" | ||
| 429 | will ensure ONE snapshot for the last day, for the last two weeks before that day and | ||
| 430 | then for one snapshot in the year before the two-week window. Valid multipliers are | ||
| 431 | (m)inutes, (h)ours, (d)ays, (w)eeks and (y)ears. | ||
| 432 | .Pp | ||
| 433 | Windows can be repeated by prepending them with a number and the letter x: | ||
| 434 | .D1 $ezjail_test_com_retention_policy="24x1h 6x1d 3x1w 11x4w KEEP" | ||
| 435 | will set the retention policy for jail test.com to keep hourly snapshots for one | ||
| 436 | day, then daily snapshots for the rest of the week, weekly snapshots for the rest of | ||
| 437 | the month, monthly snapshots for the rest of the year. | ||
| 438 | .Pp | ||
| 439 | The magic keyword KEEP at the end of the list will make ezjail not delete snapshots | ||
| 440 | older than the oldest window. It is your responsibility to keep the list in an order | ||
| 441 | that makes keeping snapshots possible, i.e. not placing one-hour-windows after | ||
| 442 | one-year-windows. | ||
| 412 | .Ss Remarks & Tips | 443 | .Ss Remarks & Tips |
| 413 | Jails can be either accessed from the network, for instance by using | 444 | Jails can be either accessed from the network, for instance by using |
| 414 | .Xr ssh 1 , | 445 | .Xr ssh 1 , |
