1,723
edits
m |
m |
||
Line 5: | Line 5: | ||
restic forget WhatEverID -r WhatEverRepository | restic forget WhatEverID -r WhatEverRepository | ||
This will remove most snapshots (not all but one, like it implies): restic -r | This will remove most snapshots (not all but one, like it implies): restic -r WhatEverRepository forget --keep-last 1<syntaxhighlight lang="text"> | ||
For safety reasons, restic refuses to act on an “empty” policy. For example, if one were to specify --keep-last 0 to forget all snapshots in the repository, restic will respond that no snapshots will be removed. To delete all snapshots, use --keep-last 1 and then finally remove the last snapshot ID manually (by passing the ID to forget). | For safety reasons, restic refuses to act on an “empty” policy. For example, if one were to specify --keep-last 0 to forget all snapshots in the repository, restic will respond that no snapshots will be removed. To delete all snapshots, use --keep-last 1 and then finally remove the last snapshot ID manually (by passing the ID to forget). | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Then run this to reduce the repository size: restic prune -r WhatEverRepository | Then run this to reduce the repository size: restic prune -r WhatEverRepository | ||
restic -r WhatEverRepository check (possibly with --no-cache option) | |||
restic -r WhatEverRepository rebuild-index | |||
For information about the repository: restic -r WhatEverRepository stats | |||