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 = [
|
imports = [
|
||||||
../../common/services/snapper.nix
|
../../common/services/snapper.nix
|
||||||
../../common/services/btrbk.nix
|
|
||||||
];
|
];
|
||||||
|
|
||||||
# Ensure the btrbk snapshot folders are created since btrbk won't do it automatically:
|
services.cron = {
|
||||||
systemd.tmpfiles.rules = [
|
systemCronJobs = [
|
||||||
"d /home/.snapshots/btrbk 0755 btrbk btrbk"
|
"0 0 * * * root btrfs-backup root"
|
||||||
"d /Storage/.snapshots/btrbk 0755 btrbk btrbk"
|
"0 0 * * * root btrfs-backup nix"
|
||||||
];
|
"0 0 * * * root btrfs-backup home"
|
||||||
services.btrbk.instances."synology".settings.volume."/".subvolume = {
|
"0 0 * * * root btrfs-backup Storage"
|
||||||
"/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"
|
|
||||||
# ];
|
|
||||||
# };
|
|
||||||
|
|
||||||
# extra configs not present in the standard config above
|
# extra configs not present in the standard config above
|
||||||
services.snapper.configs.Storage = {
|
services.snapper.configs.Storage = {
|
||||||
TIMELINE_CREATE = true;
|
TIMELINE_CREATE = true;
|
||||||
|
|
|
@ -1,15 +1,14 @@
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
../../common/services/snapper.nix
|
../../common/services/snapper.nix
|
||||||
../../common/services/btrbk.nix
|
|
||||||
];
|
];
|
||||||
|
|
||||||
# services.cron = {
|
services.cron = {
|
||||||
# systemCronJobs = [
|
systemCronJobs = [
|
||||||
# "0 17 * * * root sudo btrfs-backup root"
|
"0 17 * * * root sudo btrfs-backup root"
|
||||||
# "0 17 * * * root sudo btrfs-backup nix"
|
"0 17 * * * root sudo btrfs-backup nix"
|
||||||
# ];
|
];
|
||||||
# };
|
};
|
||||||
|
|
||||||
services.btrfs.autoScrub.enable = true;
|
services.btrfs.autoScrub.enable = true;
|
||||||
services.btrfs.autoScrub.interval = "weekly";
|
services.btrfs.autoScrub.interval = "weekly";
|
||||||
|
|
|
@ -1,16 +1,14 @@
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
../../common/services/snapper.nix
|
../../common/services/snapper.nix
|
||||||
../../common/services/btrbk.nix
|
|
||||||
];
|
];
|
||||||
|
|
||||||
# services.cron = {
|
services.cron = {
|
||||||
# systemCronJobs = [
|
systemCronJobs = [
|
||||||
# "0 17 * * * root sudo btrfs-backup root"
|
"0 17 * * * root sudo btrfs-backup root"
|
||||||
# "0 17 * * * root sudo btrfs-backup nix"
|
"0 17 * * * root sudo btrfs-backup nix"
|
||||||
# "0 17 * * * root sudo btrfs-backup home"
|
];
|
||||||
# ];
|
};
|
||||||
# };
|
|
||||||
|
|
||||||
services.btrfs.autoScrub.enable = true;
|
services.btrfs.autoScrub.enable = true;
|
||||||
services.btrfs.autoScrub.interval = "weekly";
|
services.btrfs.autoScrub.interval = "weekly";
|
||||||
|
|
Loading…
Add table
Reference in a new issue