mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-03-21 08:59:28 +01:00
docs: usage of btrbk
This commit is contained in:
@@ -1,6 +1,21 @@
|
||||
{
|
||||
# ==================================================================
|
||||
#
|
||||
# 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 = {
|
||||
# How often this btrbk instance is started. See systemd.time(7) for more information about the format.
|
||||
onCalendar = "daily";
|
||||
|
||||
Reference in New Issue
Block a user