mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-07-11 07:02:41 +02:00
docs: usage of btrbk
This commit is contained in:
@@ -1,6 +1,21 @@
|
|||||||
{
|
{
|
||||||
|
# ==================================================================
|
||||||
|
#
|
||||||
# Tool for creating snapshots and remote backups of btrfs subvolumes
|
# Tool for creating snapshots and remote backups of btrfs subvolumes
|
||||||
# https://github.com/digint/btrbk
|
# https://github.com/digint/btrbk
|
||||||
|
#
|
||||||
|
# Usage:
|
||||||
|
# 1. btrbk will create snapshots on schedule
|
||||||
|
# 2. we can use `btrbk run` command to create a backup manually
|
||||||
|
#
|
||||||
|
# How to restore a snapshot:
|
||||||
|
# 1. Find the snapshot you want to restore in /snapshots
|
||||||
|
# 2. Use `btrfs subvol delete /btr_pool/@persistent` to delete the current subvolume
|
||||||
|
# 3. Use `btrfs subvol snapshot /snapshots/2021-01-01 /btr_pool/@persistent` to restore the snapshot
|
||||||
|
# 4. reboot the system or remount the filesystem to see the changes
|
||||||
|
#
|
||||||
|
# ==================================================================
|
||||||
|
|
||||||
services.btrbk.instances.btrbk = {
|
services.btrbk.instances.btrbk = {
|
||||||
# How often this btrbk instance is started. See systemd.time(7) for more information about the format.
|
# How often this btrbk instance is started. See systemd.time(7) for more information about the format.
|
||||||
onCalendar = "daily";
|
onCalendar = "daily";
|
||||||
|
|||||||
Reference in New Issue
Block a user