Remove btrbk

This commit is contained in:
albert 2025-01-16 08:24:16 -08:00
parent e6aab76104
commit 9067488a5b
Signed by: albert
GPG key ID: 3895DD267CA11BA9
3 changed files with 19 additions and 33 deletions
nixos/hosts
framework-server
framework13
framework16

View file

@ -1,28 +1,17 @@
{
imports = [
../../common/services/snapper.nix
../../common/services/btrbk.nix
];
# Ensure the btrbk snapshot folders are created since btrbk won't do it automatically:
systemd.tmpfiles.rules = [
"d /home/.snapshots/btrbk 0755 btrbk btrbk"
"d /Storage/.snapshots/btrbk 0755 btrbk btrbk"
];
services.btrbk.instances."synology".settings.volume."/".subvolume = {
"/home" = { snapshot_dir = ".snapshots/btrbk"; };
"/Storage" = { snapshot_dir = ".snapshots/btrbk"; };
services.cron = {
systemCronJobs = [
"0 0 * * * root btrfs-backup root"
"0 0 * * * root btrfs-backup nix"
"0 0 * * * root btrfs-backup home"
"0 0 * * * root btrfs-backup Storage"
];
};
# services.cron = {
# systemCronJobs = [
# "0 0 * * * root btrfs-backup root"
# "0 0 * * * root btrfs-backup nix"
# "0 0 * * * root btrfs-backup home"
# "0 0 * * * root btrfs-backup Storage"
# ];
# };
# extra configs not present in the standard config above
services.snapper.configs.Storage = {
TIMELINE_CREATE = true;

View file

@ -1,15 +1,14 @@
{
imports = [
../../common/services/snapper.nix
../../common/services/btrbk.nix
];
# services.cron = {
# systemCronJobs = [
# "0 17 * * * root sudo btrfs-backup root"
# "0 17 * * * root sudo btrfs-backup nix"
# ];
# };
services.cron = {
systemCronJobs = [
"0 17 * * * root sudo btrfs-backup root"
"0 17 * * * root sudo btrfs-backup nix"
];
};
services.btrfs.autoScrub.enable = true;
services.btrfs.autoScrub.interval = "weekly";

View file

@ -1,16 +1,14 @@
{
imports = [
../../common/services/snapper.nix
../../common/services/btrbk.nix
];
# services.cron = {
# systemCronJobs = [
# "0 17 * * * root sudo btrfs-backup root"
# "0 17 * * * root sudo btrfs-backup nix"
# "0 17 * * * root sudo btrfs-backup home"
# ];
# };
services.cron = {
systemCronJobs = [
"0 17 * * * root sudo btrfs-backup root"
"0 17 * * * root sudo btrfs-backup nix"
];
};
services.btrfs.autoScrub.enable = true;
services.btrfs.autoScrub.interval = "weekly";