Remove btrbk
This commit is contained in:
parent
e6aab76104
commit
9067488a5b
3 changed files with 19 additions and 33 deletions
|
@ -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;
|
||||
|
|
|
@ -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";
|
||||
|
|
|
@ -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";
|
||||
|
|
Loading…
Add table
Reference in a new issue